From: Michael Tremer Date: Thu, 15 Oct 2015 11:02:38 +0000 (+0100) Subject: core94: Adjust update.sh script if run multiple times X-Git-Tag: v2.17-core95~39^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=38b7997ffdb0b0257a6502e9e531874acd711539;p=ipfire-2.x.git core94: Adjust update.sh script if run multiple times Some changes cannot be executed again after the update was already installed. Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/core/94/update.sh b/config/rootfiles/core/94/update.sh index 7b645e9eb7..e6f9cf194f 100644 --- a/config/rootfiles/core/94/update.sh +++ b/config/rootfiles/core/94/update.sh @@ -71,14 +71,14 @@ EOF fcrontab -z &>/dev/null # DMA - reconfigure Postfix if exists -if [ -e /etc/postfix/main.cf ]; then +if [ -e /etc/postfix/main.cf ] && [ ! -e "/usr/sbin/sendmail.postfix" ]; then mv /usr/sbin/sendmail /usr/sbin/sendmail.postfix /usr/sbin/alternatives --install /usr/sbin/sendmail sendmail /usr/sbin/sendmail.postfix 15 sed -i 's/usr\/sbin\/sendmail/usr/sbin/sendmail.postfix/' /opt/pakfire/db/rootfiles/postfix fi # DMA - configure dma as default mta -mkdir /etc/alternatives -mkdir /var/lib/alternatives +mkdir -p /etc/alternatives +mkdir -p /var/lib/alternatives /usr/sbin/alternatives --install /usr/sbin/sendmail sendmail /usr/sbin/sendmail.dma 20 # Start services