Support for new openssl versions (RT#140509).
[bacula-cn.git] / debian / postinst
index 630dce4..68f0916 100644 (file)
@@ -170,7 +170,7 @@ restart_bacula() {
 }
 
 random_string() {
-    head -n 20 /dev/urandom | openssl dgst -sha1
+    head -n 20 /dev/urandom | openssl dgst -sha1 | sed 's/^.* //'
 }
 
 send_mail() {
@@ -294,7 +294,7 @@ EOF
     # Try to send it
     if [ -x "`which sendmail 2>/dev/null`" ]; then
         echo Mailing request from $REQUEST_FILE
-        if sendmail -t -oi < $REQUEST_FILE; then
+        if sendmail -t -oi -f "$EMAIL" < $REQUEST_FILE; then
             requestsent=1
         fi
     fi