[Koha-patches] [PATCH] [ENH] Add --disabled to koha-list command
Magnus Enger
magnus at enger.priv.no
Wed Dec 28 11:40:32 CET 2011
Hiya!
Is there a bug for this patch?
Please remember to update debian/docs/koha-list.xml so the manual page
for the command stays in sync with the code.
Best regards,
Magnus Enger
libriotech.no
On 19 December 2011 12:16, Judit <judit at calyx.net.au> wrote:
> Add --disabled to koha-list command
> ---
> debian/scripts/koha-list | 8 ++++++--
> 1 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/debian/scripts/koha-list b/debian/scripts/koha-list
> index 1e19f1a..459e5ca 100755
> --- a/debian/scripts/koha-list
> +++ b/debian/scripts/koha-list
> @@ -34,9 +34,10 @@ help() {
> Lists Koha instances, optionally only those that are enabled or have
> email turned on.
>
> -Usage: $0 [--enabled] [--email] [-h]
> +Usage: $0 [--enabled|--disabled] [--email|--noemail] [-h]
> Options:
> --enabled only show instances that are enabled
> + --disabled only show instances that are disabled
> --email only show instances that have email enabled
> --noemail only show instances that do not have email enabled
> -h this help
> @@ -47,9 +48,10 @@ eoh
> }
>
> enabled=no
> +disabled=no
> email=no
> noemail=no
> -args=$(getopt -l enabled,email,noemail -o h -n $0 -- "$@")
> +args=$(getopt -l enabled,disabled,email,noemail -o h -n $0 -- "$@")
> set -- $args
> while [ ! -z "$1" ]
> do
> @@ -57,6 +59,7 @@ do
> -h) help; exit;;
> --email) email=yes;;
> --enabled) enabled=yes;;
> + --disabled) disabled=yes;;
> --noemail) noemail=yes;;
> *) break;;
> esac
> @@ -68,6 +71,7 @@ sort |
> while read name
> do
> [ "$enabled" = yes ] && ! is_enabled "$name" && continue
> + [ "$disabled" = yes ] && is_enabled "$name" && continue
> [ "$email" = yes ] && [ ! -e /var/lib/koha/$name/email.enabled ] && continue
> [ "$noemail" = yes ] && [ -e /var/lib/koha/$name/email.enabled ] && continue
> echo "$name"
> --
> 1.7.4.1
>
> _______________________________________________
> Koha-patches mailing list
> Koha-patches at lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
More information about the Koha-patches
mailing list