From b65251c87d28e09f0c299fc1ca0e9c6ce8ccc43f Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 10 Jun 2015 18:45:29 +0200 Subject: [PATCH] postfix: add backup/restore at package update. --- src/paks/default/uninstall.sh | 2 +- src/paks/postfix/install.sh | 4 +++- src/paks/postfix/uninstall.sh | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) 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 -- 2.39.5