From: Arne Fitzenreiter Date: Wed, 10 Jun 2015 16:45:29 +0000 (+0200) Subject: postfix: add backup/restore at package update. X-Git-Tag: v2.17-core91~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b65251c87d28e09f0c299fc1ca0e9c6ce8ccc43f;p=ipfire-2.x.git postfix: add backup/restore at package update. --- diff --git a/src/paks/default/uninstall.sh b/src/paks/default/uninstall.sh index a7b8a5370f..88f5faf514 100644 --- a/src/paks/default/uninstall.sh +++ b/src/paks/default/uninstall.sh @@ -1,4 +1,4 @@ -#!/bin/bash + #!/bin/bash ############################################################################ # # # This file is part of the IPFire Firewall. # diff --git a/src/paks/postfix/install.sh b/src/paks/postfix/install.sh index 56c23e2c26..0932d2e54e 100644 --- a/src/paks/postfix/install.sh +++ b/src/paks/postfix/install.sh @@ -23,10 +23,12 @@ # . /opt/pakfire/lib/functions.sh extract_files +restore_backup ${NAME} postalias /etc/aliases # Set postfix's hostname postconf -e "myhostname=$(hostname -f)" -/etc/init.d/postfix start + +start_service ${NAME} # Enable autostart for postfix ln -sf ../init.d/postfix /etc/rc.d/rc0.d/K25postfix diff --git a/src/paks/postfix/uninstall.sh b/src/paks/postfix/uninstall.sh index 39f1ef969c..bc70451a17 100644 --- a/src/paks/postfix/uninstall.sh +++ b/src/paks/postfix/uninstall.sh @@ -22,5 +22,8 @@ ############################################################################ # . /opt/pakfire/lib/functions.sh +extract_backup_includes +stop_service ${NAME} +make_backup ${NAME} remove_files rm -rfv /etc/rc.d/rc*.d/*postfix