Change all instances of [ to [[.
authorChris Gianelloni <wolf31o2@gentoo.org>
Wed, 7 Mar 2007 21:32:37 +0000 (21:32 +0000)
committerChris Gianelloni <wolf31o2@gentoo.org>
Wed, 7 Mar 2007 21:32:37 +0000 (21:32 +0000)
Package-Manager: portage-2.1.2.1

app-admin/superadduser/ChangeLog
app-admin/superadduser/Manifest
app-admin/superadduser/files/1.0.9/superadduser

index 64332adc22299d25410489a6b1d08792d891dc00..a7eda505afd6ee33ebb1fbf133a1a3d95c542b2a 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for app-admin/superadduser
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/superadduser/ChangeLog,v 1.37 2007/02/21 19:46:58 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/superadduser/ChangeLog,v 1.38 2007/03/07 21:32:37 wolf31o2 Exp $
+
+  07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+  files/1.0.9/superadduser:
+  Change all instances of [ to [[.
 
   21 Feb 2007; Piotr JaroszyƄski <peper@gentoo.org> ChangeLog:
   Transition to Manifest2.
index 3a49c7e09cffe0c2e0f6b608bc06a1ea05fe4288..ab650cb3de6868a83d9cf7a7299a59ab70400a4d 100644 (file)
@@ -1,7 +1,10 @@
-AUX 1.0.9/superadduser 13900 RMD160 60af04c3707add21ff497f98a74d65ba7eebb5ea SHA1 4ffaab62ae438630a5b66da650e19cc97d985c23 SHA256 43e73450ea80bf0a805a5617ebe5b5b7d2444aa87809c95170327e506a7a2375
-MD5 0365b9983675df485280fe5f570411f1 files/1.0.9/superadduser 13900
-RMD160 60af04c3707add21ff497f98a74d65ba7eebb5ea files/1.0.9/superadduser 13900
-SHA256 43e73450ea80bf0a805a5617ebe5b5b7d2444aa87809c95170327e506a7a2375 files/1.0.9/superadduser 13900
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 1.0.9/superadduser 13977 RMD160 5367014769768328146a5a7737dc49293f8fa2e9 SHA1 e7cf5043442499df9cf13cd6e1bd1a47dc69cff6 SHA256 ff4e6714c84a59b83d2d2c950bf76ffcd0636fbe4c3c2fe5b94ca5552bbb4211
+MD5 c722bb24cf5b67a576035675800336f3 files/1.0.9/superadduser 13977
+RMD160 5367014769768328146a5a7737dc49293f8fa2e9 files/1.0.9/superadduser 13977
+SHA256 ff4e6714c84a59b83d2d2c950bf76ffcd0636fbe4c3c2fe5b94ca5552bbb4211 files/1.0.9/superadduser 13977
 AUX superadduser.8 517 RMD160 dc3991d1aa4a62350a1c0d93860db86b90e0c2b5 SHA1 1a0609b5e7b7d7ec473a66dcb9c2509833ac991e SHA256 87c423e40c11b3608c235d2fb2b6ad2505a909c83ff9b285ab59888967b9475d
 MD5 0d5686d1a7f9fd1035ca0cb455864559 files/superadduser.8 517
 RMD160 dc3991d1aa4a62350a1c0d93860db86b90e0c2b5 files/superadduser.8 517
@@ -10,10 +13,10 @@ EBUILD superadduser-1.0.9.ebuild 587 RMD160 5163c09a94090abaec86cf3c0f667f9a1010
 MD5 a6d311464bc217bee7fe9e00ce029896 superadduser-1.0.9.ebuild 587
 RMD160 5163c09a94090abaec86cf3c0f667f9a101075e8 superadduser-1.0.9.ebuild 587
 SHA256 96bc21a2d304b30b6a7bb4728e8b2f274fa7bbec62ddddba64a1c576513723fd superadduser-1.0.9.ebuild 587
-MISC ChangeLog 5240 RMD160 ad97fcce7ca2a56dce0e1ef85838270c70e58704 SHA1 f54bfcad1d0405cad7e36b98186d9e94ae1bf6f0 SHA256 44198ea70885c124dc69ac1a71f43f735fd130765dba60aa3abbd6b8dbb5a71b
-MD5 986d675dc39384f8e5feb04c73cd021a ChangeLog 5240
-RMD160 ad97fcce7ca2a56dce0e1ef85838270c70e58704 ChangeLog 5240
-SHA256 44198ea70885c124dc69ac1a71f43f735fd130765dba60aa3abbd6b8dbb5a71b ChangeLog 5240
+MISC ChangeLog 5361 RMD160 ddcc156dfbb69f291d76daffde4079c5ad317384 SHA1 f31b03952235d30b5038aacc818e748aabe5e472 SHA256 ce5f1b240f00a516204dfa75c407d8dd3e66ca3a764c4b9be9ed248879db2b60
+MD5 2d5dbce1677be31f81b67cd9a5688350 ChangeLog 5361
+RMD160 ddcc156dfbb69f291d76daffde4079c5ad317384 ChangeLog 5361
+SHA256 ce5f1b240f00a516204dfa75c407d8dd3e66ca3a764c4b9be9ed248879db2b60 ChangeLog 5361
 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
 MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 metadata.xml 164
@@ -21,3 +24,10 @@ SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 metadata
 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-superadduser-1.0.9 0
 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-superadduser-1.0.9 0
 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-superadduser-1.0.9 0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.2 (GNU/Linux)
+
+iD8DBQFF7y96kT4lNIS36YERAlg5AJ95RweaWUKpymaFS/AnGE1meB/4GgCgu3ZI
+Cd27vEIqTCDC6Z8YiLg6mO0=
+=ZBaQ
+-----END PGP SIGNATURE-----
index 25f70989ba9f5c38fdcd4a570c7d393df8216768..d722d0948fc1dd5be4c5f16361b2e2e207786ae3 100644 (file)
@@ -97,7 +97,7 @@ defgroup=users
 # (we ignore it if it's not at the beginning of the line (i.e. commented out with #))
 export recycleUIDMIN="$(grep ^UID_MIN /etc/login.defs | awk '{print $2}' 2>/dev/null)"
 # If we couldn't find it, set it to the default of 1000
-if [ -z "$recycleUIDMIN" ]; then
+if [[ -z "$recycleUIDMIN" ]]; then
    export recycleUIDMIN=1000  # this is the default from Slackware's /etc/login.defs
 fi
 
@@ -117,7 +117,7 @@ recycleuids=no
 # it (even though bash1 is no longer supported on Slackware).
 function get_input() { 
   local output
-  if [ "`echo $BASH_VERSION | cut -b1`" = "1" ]; then
+  if [[ "`echo $BASH_VERSION | cut -b1`" = "1" ]]; then
     echo -n "${1} " >&2 # fudge for use with bash v1
     read output
   else # this should work with any other /bin/sh
@@ -132,7 +132,7 @@ function display () {
   goose="$(echo $2 | cut -d ' ' -f 2-)"  # lop off the prefixed argument useradd needs
   echo -n "$1 "
   # If it's null then display the 'other' information
-  if [ -z "$goose" -a ! -z "$3" ]; then 
+  if [[ -z "$goose" -a ! -z "$3" ]]; then 
     echo "$3" 
   else 
     echo "$goose" 
@@ -142,19 +142,19 @@ function display () {
 # Function to check whether groups exist in the /etc/group file
 function check_group () {
   local got_error group
-  if [ ! -z "$@" ]; then  
+  if [[ ! -z "$@" ]]; then  
   for group in $@ ; do
     local uid_not_named="" uid_not_num=""
     grep -v "$^" $gfile | awk -F: '{print $1}' | grep "^${group}$" >/dev/null 2>&1 || uid_not_named=yes  
     grep -v "$^" $gfile | awk -F: '{print $3}' | grep "^${group}$" >/dev/null 2>&1 || uid_not_num=yes
-    if [ ! -z "$uid_not_named" -a ! -z "$uid_not_num" ]; then
+    if [[ ! -z "$uid_not_named" -a ! -z "$uid_not_num" ]]; then
       echo "- Group '$group' does not exist"
       got_error=yes
     fi
   done
   fi
   # Return exit code of 1 if at least one of the groups didn't exist
-  if [ ! -z "$got_error" ]; then
+  if [[ ! -z "$got_error" ]]; then
     return 1
   fi
 }   
@@ -170,21 +170,21 @@ function check_group () {
 echo
 LOGIN="$1"
 needinput=yes
-while [ ! -z $needinput ]; do
-  if [ -z "$LOGIN" ]; then 
-    while [ -z "$LOGIN" ]; do LOGIN="$(get_input "Login name for new user []:")" ; done
+while [[ ! -z $needinput ]]; do
+  if [[ -z "$LOGIN" ]]; then
+    while [[ -z "$LOGIN" ]]; do LOGIN="$(get_input "Login name for new user []:")" ; done
   fi
   grep "^${LOGIN}:" $pfile >/dev/null 2>&1  # ensure it's not already used
-  if [ $? -eq 0 ]; then
+  if [[ $? -eq 0 ]]; then
     echo "- User '$LOGIN' already exists; please choose another"
     unset LOGIN
-  elif [ ! -z "$( echo $LOGIN | grep "^[0-9]" )" ]; then
+  elif [[ ! -z "$( echo $LOGIN | grep "^[0-9]" )" ]]; then
     echo "- User names cannot begin with a number; please choose another"
     unset LOGIN
-  elif [ ! "$LOGIN" = "`echo $LOGIN | tr A-Z a-z`" ]; then # useradd does not allow uppercase
+  elif [[ ! "$LOGIN" = "`echo $LOGIN | tr A-Z a-z`" ]]; then # useradd does not allow uppercase
     echo "- User '$LOGIN' contains illegal characters (uppercase); please choose another"
     unset LOGIN
-  elif [ ! -z "$( echo $LOGIN | grep '\.' )" ]; then
+  elif [[ ! -z "$( echo $LOGIN | grep '\.' )" ]]; then
     echo "- User '$LOGIN' contains illegal characters (period/dot); please choose another"
     unset LOGIN
   else
@@ -193,7 +193,7 @@ while [ ! -z $needinput ]; do
 done
 
 # Display the user name passed from the shell if it hasn't changed
-if [ "$1" = "$LOGIN" ]; then
+if [[ "$1" = "$LOGIN" ]]; then
   echo "Login name for new user: $LOGIN"
 fi
 
@@ -205,10 +205,10 @@ fi
 #
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   _UID="$(get_input "User ID ('UID') [ defaults to next available ]:")"
   grep -v "^$" $pfile | awk -F: '{print $3}' | grep "^${_UID}$" >/dev/null 2>&1
-  if [ $? -eq 0 ]; then
+  if [[ $? -eq 0 ]]; then
     echo "- That UID is already in use; please choose another"
   elif [ ! -z "$(echo $_UID | egrep '[A-Za-z]')" ]; then
     echo "- UIDs are numerics only"         
@@ -217,11 +217,11 @@ while [ ! -z "$needinput" ]; do
   fi
 done
 # If we were given a UID, then syntax up the variable to pass to useradd
-if [ ! -z "$_UID" ]; then 
+if [[ ! -z "$_UID" ]]; then 
   U_ID="-u ${_UID}"
 else
   # Will we be recycling UIDs?
-  if [ "$recycleuids" = "yes" ]; then
+  if [[ "$recycleuids" = "yes" ]]; then
     U_ID="-u $(awk -F: '{uid[$3]=1} END { for (i=ENVIRON["recycleUIDMIN"];i in uid;i++);print i}' $pfile)"
   fi   
 fi
@@ -231,17 +231,17 @@ fi
 # We check /etc/group for both the text version and the group ID number 
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   GID="$(get_input "Initial group [ ${defgroup} ]:")"
   check_group "$GID"
-  if [ $? -gt 0 ]; then
+  if [[ $? -gt 0 ]]; then
     echo "- Please choose another"
   else
     unset needinput 
   fi
 done
 # Syntax the variable ready for useradd
-if [ -z "$GID" ]; then
+if [[ -z "$GID" ]]; then
   GID="-g ${defgroup}"
 else
   GID="-g ${GID}"
@@ -251,12 +251,12 @@ fi
 #
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   AGID="$(get_input "Additional groups (comma separated) []:")"
   AGID="$(echo "$AGID" | tr -d ' ' | tr , ' ')" # fix up for parsing 
-  if [ ! -z "$AGID" ]; then
+  if [[ ! -z "$AGID" ]]; then
     check_group "$AGID"  # check all groups at once (treated as N # of params)
-    if [ $? -gt 0 ]; then
+    if [[ $? -gt 0 ]]; then
       echo "- Please re-enter the group(s)"
     else
       unset needinput # we found all groups specified
@@ -271,20 +271,20 @@ done
 #       
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   HME="$(get_input "Home directory [ ${defhome}/${LOGIN} ]")"
-  if [ -z "$HME" ]; then
+  if [[ -z "$HME" ]]; then
     HME="${defhome}/${LOGIN}"
   fi 
   # Warn the user if the home dir already exists
-  if [ -d "$HME" ]; then
+  if [[ -d "$HME" ]]; then
     echo "- Warning: '$HME' already exists !"
     getyn="$(get_input "  Do you wish to change the home directory path ? (Y/n) ")"
-    if [ "$(echo $getyn | grep -i "n")" ]; then
+    if [[ "$(echo $getyn | grep -i "n")" ]]; then
       unset needinput
       # You're most likely going to only do this if you have the dir *mounted* for this user's $HOME
       getyn="$(get_input "  Do you want to chown $LOGIN.$( echo $GID | awk '{print $2}') $HME ? (y/N) ")"
-      if [ "$(echo $getyn | grep -i "y")" ]; then
+      if [[ "$(echo $getyn | grep -i "y")" ]]; then
          CHOWNHOMEDIR=$HME # set this to the home directory
       fi
     fi
@@ -292,29 +292,29 @@ while [ ! -z "$needinput" ]; do
     unset needinput
   fi
 done           
-HME="-d ${HME}"  
-    
+HME="-d ${HME}"
+
 #: Get the new user's shell :#
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   unset got_error
   SHL="$(get_input "Shell [ ${defshell} ]")"
-  if [ -z "$SHL" ]; then
+  if [[ -z "$SHL" ]]; then
     SHL="${defshell}"
   fi 
   # Warn the user if the shell doesn't exist in /etc/shells or as a file
-  if [ -z "$(grep "^${SHL}$" $sfile)" ]; then
+  if [[ -z "$(grep "^${SHL}$" $sfile)" ]]; then
     echo "- Warning: ${SHL} is not in ${sfile} (potential problem using FTP)"
     got_error=yes
   fi
-  if [ ! -f "$SHL" ]; then
+  if [[ ! -f "$SHL" ]]; then
     echo "- Warning: ${SHL} does not exist as a file"
     got_error=yes
   fi
-  if [ ! -z "$got_error" ]; then
+  if [[ ! -z "$got_error" ]]; then
     getyn="$(get_input "  Do you wish to change the shell ? (Y/n) ")"
-    if [ "$(echo $getyn | grep -i "n")" ]; then
+    if [[ "$(echo $getyn | grep -i "n")" ]]; then
       unset needinput
     fi
   else
@@ -326,9 +326,9 @@ SHL="-s ${SHL}"
 #: Get the expiry date :#
 echo
 needinput=yes
-while [ ! -z "$needinput" ]; do
+while [[ ! -z "$needinput" ]]; do
   EXP="$(get_input "Expiry date (YYYY-MM-DD) []:")"
-  if [ ! -z "$EXP" ]; then
+  if [[ ! -z "$EXP" ]]; then
     # Check to see whether the expiry date is in the valid format
     if [ -z "$(echo "$EXP" | grep "^[[:digit:]]\{4\}[-]\?[[:digit:]]\{2\}[-]\?[[:digit:]]\{2\}$")" ]; then
       echo "- That is not a valid expiration date"
@@ -368,7 +368,7 @@ echo
 CMD="$useradd "$HME" -m "$EXP" "$U_ID" "$GID" "$AGID" "$SHL" "$LOGIN""
 $CMD
 
-if [ $? -gt 0 ]; then
+if [[ $? -gt 0 ]]; then
   echo "- Error running useradd command -- account not created!"
   echo "(cmd: $CMD)"
   exit 1
@@ -376,19 +376,19 @@ fi
 
 # chown the home dir ?  We can only do this once the useradd has
 # completed otherwise the user name doesn't exist.
-if [ ! -z "${CHOWNHOMEDIR}" ]; then
+if [[ ! -z "${CHOWNHOMEDIR}" ]]; then
   chown "$LOGIN"."$( echo $GID | awk '{print $2}')" "${CHOWNHOMEDIR}"
 fi
 
 # Set the finger information
 $chfn "$LOGIN"
-if [ $? -gt 0 ]; then
+if [[ $? -gt 0 ]]; then
   echo "- Warning: an error occurred while setting finger information"
 fi
 
 # Set a password
 $passwd "$LOGIN"
-if [ $? -gt 0 ]; then
+if [[ $? -gt 0 ]]; then
   echo "* WARNING: An error occured while setting the password for"
   echo "           this account.  Please manually investigate this *"
   exit 1
@@ -396,7 +396,7 @@ fi
 
 # If it was created (it should have been!), set the permissions for that user's dir 
 HME="$(echo "$HME" | awk '{print $2}')"  # We have to remove the -g prefix
-if [ -d "$HME" ]; then
+if [[ -d "$HME" ]]; then
   $chmod $defchmod "$HME"
 fi