From 6bae6bd14d56f9837aeb3894c6bd8d7f42844faf Mon Sep 17 00:00:00 2001 From: ms Date: Sat, 27 Oct 2007 14:52:28 +0000 Subject: [PATCH] Added start links to some packages. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@1010 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- src/paks/cyrus-imapd/install.sh | 11 +++++++++++ src/paks/cyrus-imapd/uninstall.sh | 7 +++++++ src/paks/cyrus-imapd/update.sh | 8 ++++++++ src/paks/postfix/install.sh | 4 ++++ src/paks/postfix/uninstall.sh | 3 +++ 5 files changed, 33 insertions(+) create mode 100644 src/paks/cyrus-imapd/install.sh create mode 100644 src/paks/cyrus-imapd/uninstall.sh create mode 100644 src/paks/cyrus-imapd/update.sh diff --git a/src/paks/cyrus-imapd/install.sh b/src/paks/cyrus-imapd/install.sh new file mode 100644 index 000000000..3cd389cbe --- /dev/null +++ b/src/paks/cyrus-imapd/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +. /opt/pakfire/lib/functions.sh + +extract_files +restore_backup ${NAME} + +start_service --background ${NAME} + +ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc0.d/K23cyrus-imapd +ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc3.d/S37cyrus-imapd +ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc6.d/K23cyrus-imapd diff --git a/src/paks/cyrus-imapd/uninstall.sh b/src/paks/cyrus-imapd/uninstall.sh new file mode 100644 index 000000000..02e21f7d4 --- /dev/null +++ b/src/paks/cyrus-imapd/uninstall.sh @@ -0,0 +1,7 @@ +#!/bin/bash +. /opt/pakfire/lib/functions.sh + +stop_service ${NAME} +make_backup ${NAME} + +rm -rfv /etc/rc.d/rc*.d/*cyrus-imapd diff --git a/src/paks/cyrus-imapd/update.sh b/src/paks/cyrus-imapd/update.sh new file mode 100644 index 000000000..800bd919c --- /dev/null +++ b/src/paks/cyrus-imapd/update.sh @@ -0,0 +1,8 @@ +#!/bin/bash +. /opt/pakfire/lib/functions.sh + +stop_service ${NAME} +make_backup ${NAME} +extract_files +restore_backup ${NAME} +start_service --delay 60 --background ${NAME} diff --git a/src/paks/postfix/install.sh b/src/paks/postfix/install.sh index 886b573e7..39a07618a 100644 --- a/src/paks/postfix/install.sh +++ b/src/paks/postfix/install.sh @@ -9,3 +9,7 @@ postalias /etc/aliases postconf -e "myhostname=$(hostname -f)" /etc/init.d/postfix start + +ln -sf ../init.d/postfix /etc/rc.d/rc0.d/K25postfix +ln -sf ../init.d/postfix /etc/rc.d/rc3.d/S35postfix +ln -sf ../init.d/postfix /etc/rc.d/rc6.d/K25postfix diff --git a/src/paks/postfix/uninstall.sh b/src/paks/postfix/uninstall.sh index e69de29bb..bc292b175 100644 --- a/src/paks/postfix/uninstall.sh +++ b/src/paks/postfix/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +rm -rfv /etc/rc.d/rc*.d/*postfix -- 2.39.2