diff options
Diffstat (limited to 'firma')
-rwxr-xr-x | firma | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -1005,29 +1005,31 @@ function NewList { EOF - while true; do - read -rep " Send list public key to list admins? (Y/n) " answer - answer="`echo $answer | tr '[:lower:]' '[:upper:]'`" - if [ -z "$answer" ] || [ "$answer" == "Y" ] || [ "$answer" == "YES" ]; then - SendListPubkey $LIST_ADMIN - break - elif [ "$answer" == "N" ] || [ "$answer" == "NO" ]; then - echo " Not sending public key from list to admins. Do it manually." - break - else - echo " Please answer either yes or no." - fi - done + while true; do + read -rep " Send list public key to list admins? (Y/n) " answer + answer="`echo $answer | tr '[:lower:]' '[:upper:]'`" + if [ -z "$answer" ] || [ "$answer" == "Y" ] || [ "$answer" == "YES" ]; then + SendListPubkey $LIST_ADMIN + break + elif [ "$answer" == "N" ] || [ "$answer" == "NO" ]; then + echo " Not sending public key from list to admins. Do it manually." + break + else + echo " Please answer either yes or no." + fi + done - chown -R $FIRMA_USER.$FIRMA_GROUP $LIST_HOMEDIR + chown -R $FIRMA_USER.$FIRMA_GROUP $LIST_HOMEDIR + else + echo "$(basename $0): cannot create $LIST_HOMEDIR: Installation aborted" + return_code=1 + fi else - echo "$(basename $0): cannot create $LIST_HOMEDIR: Installation aborted" + echo " Could not create list homedir $LIST_HOMEDIR." return_code=1 fi - fi - return $return_code } |