From 0ba8ae87eac21281e0b17eb9cbb523d133067a4a Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Wed, 8 Jun 2005 12:45:24 +0000 Subject: 21315: make completion functions give precendence to descriptions passed as parameters and cleanup descriptons in calling functions --- Completion/Unix/Command/_user_admin | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'Completion/Unix/Command/_user_admin') diff --git a/Completion/Unix/Command/_user_admin b/Completion/Unix/Command/_user_admin index 4e7c1d487..281171d17 100644 --- a/Completion/Unix/Command/_user_admin +++ b/Completion/Unix/Command/_user_admin @@ -18,23 +18,23 @@ if [[ $service = user* ]]; then '(-D)-e+[specify expiration date]:expiration date (YYYY-MM-DD)' '(-D)-f+[specify inactive days]:inactive days' '(-D)-g+[initial group]:initial group:_groups' - '(-D)-G+[supplementary groups]:supplementary groups:_groups -S,' + '(-D)-G+[supplementary groups]:supplementary group:_groups -S,' "(-D)-s+[shell]:shell:( $shells /bin/false )" '(-D -M)-m[create home directory]' '(-D)-u[uid]:uid' '(-D)-o[allow non unique uid]' ) - [[ $OSTYPE = linux* ]] && args=( $args[@] + [[ $OSTYPE = linux* ]] && args+=( '(-D -U -L)-p+[specify encrypted password]:encrypted password' ) if [[ $service = useradd ]]; then - (( redhat )) || args=( $args[@] + (( redhat )) || args+=( "(-D -k -m)-M[don't create home]" '(-D)-r[create system account]' "(-D)-n[don't create mirrored user]" ) [[ $OSTYPE = linux* ]] || sun=" -s" - args=( $args[@] + args+=( "(-c -G -m -k -M -p -u -o -n -r$sun)-D[modify or display defaults]" '(-D -M)-k[skeleton home directory]:skeleton directory:_directories -W /' ':username' @@ -44,7 +44,7 @@ if [[ $service = user* ]]; then "(-U -p)-L[lock user's password]" "(-L -p)-U[unlock user's password]" ) - args=( $args[@] + args+=( '-l[specify new user name]:new username' ':username:_users' ) @@ -52,15 +52,15 @@ if [[ $service = user* ]]; then else args=( '-g+[gid]:gid' '-o[allow non unique gid]' ) if [[ $service = groupadd ]]; then - args=( $args[@] ':group name' ) + args+=( ':group name' ) (( redhat )) || args=( $args[@] '-r[create system group]' '-f[force]' ) else - args=( $args[@] + args+=( '-n[specify new group name]:new group name' - ':group name:_groups' + ':group:_groups' ) fi fi -- cgit 1.4.1