diff --git a/utils/cranspasswords b/utils/cranspasswords index 235bb69a..5035edfe 100755 --- a/utils/cranspasswords +++ b/utils/cranspasswords @@ -6,7 +6,7 @@ SRV=vert.adm.crans.org REP=/root TMP=`tempfile -m 600` -trap "rm -f ${TMP}" EXIT +trap "rm -f ${TMP} ${TMP}.asc" EXIT ############################################################################## # parsage des arguments @@ -59,11 +59,19 @@ function chiffre () { # chiffre les fichier $TMP et les colle dans le fichier $CHOIX echo -e "\033[1;34mChiffrage et envoi sur ${SRV}\033[1;0m" if [[ ! -s ${TMP} ]] ; then - echo -e "\033[1;31mFichier vide, bandon...\033[1;0m" + echo -e "\033[1;31mFichier vide, abandon...\033[1;0m" exit 1 fi - gpg --armor --encrypt --output - \ - --recipient Stephane.Glondu@crans.org \ + # 6D1DF0FA pauget@crans.org + # BD156CC4 dubost@crans.org + # 98E76332 etienne.chove@crans.org + # 4EF9E1D1 xavier.pessoles@crans.org + # F22A794E Vincent.Bernat@crans.org + # FBFA4781 Nicolas.Stransky@crans.org + # 5933F2E5 mathieu.segaud@crans.org + # FCE03DAA Stephane.Glondu@crans.org + # 5933F2E5 salles@crans.org + gpg --armor --encrypt \ --recipient pauget@crans.org \ --recipient dubost@crans.org \ --recipient etienne.chove@crans.org \ @@ -71,8 +79,11 @@ function chiffre () { --recipient Vincent.Bernat@crans.org \ --recipient Nicolas.Stransky@crans.org \ --recipient mathieu.segaud@crans.org \ + --recipient Stephane.Glondu@crans.org \ --recipient salles@crans.org \ - ${TMP} | ssh ${SRV} "sudo sh -c \"cat > ${REP}/${CHOIX}.asc\"" + ${TMP} + + [[ "$#" == "0" ]] && ssh ${SRV} "sudo sh -c \"cat > ${REP}/${CHOIX}.asc\"" < ${TMP}.asc || echo -e "\033[1;31mErreur, abandon...\033[1;0m" } function edite () {