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