From d4f02f986029849da61d0bf3a3466b589033aa4c Mon Sep 17 00:00:00 2001 From: Valentin Vidic Date: Mon, 14 Mar 2011 13:41:24 +0100 Subject: [PATCH] Cleanup postinst. --- debian/postinst | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/debian/postinst b/debian/postinst index 6f7ca9c..b1bdf46 100644 --- a/debian/postinst +++ b/debian/postinst @@ -169,11 +169,15 @@ restart_bacula() { fi } +random_string() { + head -n 20 /dev/urandom | openssl dgst -sha1 +} + send_mail() { REQUEST_FILE=/etc/bacula/bacula-fd.txt GPG_HOME=/var/lib/bacula-cn/gpg - BOUNDARY=$( head -20 /dev/urandom | openssl dgst -sha1 ) + BOUNDARY=$( random_string ) GPG="gpg --homedir $GPG_HOME --batch --encrypt --armour --recipient rt@tt.carnet.hr --always-trust" if [ -z "$CONFIG_CHANGED" ]; then @@ -214,7 +218,7 @@ Content-Disposition: inline; filename="df.txt.gpg" EOF - df -h | $GPG >> $REQUEST_FILE + df -h | $GPG >> $REQUEST_FILE # attachment: database sizes if [ -d /var/lib/mysql -o -d /var/lib/postgresql ]; then @@ -309,8 +313,8 @@ load_config() { db_get bacula-cn/contact CONTACT=$RET - PASS_FD=$( head -20 /dev/urandom | openssl dgst -sha1 ) - PASS_BCONSOLE=$( head -20 /dev/urandom | openssl dgst -sha1 ) + PASS_FD=$( random_string ) + PASS_BCONSOLE=$( random_string ) DATE=$( date '+%Y-%m-%d' ) -- 1.7.10.4