diff options
Diffstat (limited to 'mail/qmail-scanner/files/pkg-install.in')
-rw-r--r-- | mail/qmail-scanner/files/pkg-install.in | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/mail/qmail-scanner/files/pkg-install.in b/mail/qmail-scanner/files/pkg-install.in deleted file mode 100644 index 6452fc0ffc5d..000000000000 --- a/mail/qmail-scanner/files/pkg-install.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -PW="/usr/sbin/pw" -CHOWN="/usr/sbin/chown" -CHMOD="/bin/chmod" -MKDIR="/bin/mkdir -p" -NOLOGIN="/usr/sbin/nologin" - -QS_USER=%%QS_USER%% -QS_ID=%%QS_ID%% - -SPOOLDIR=%%SPOOLDIR%% -CWRAPPER=%%CWRAPPER%% - -case "$2" in -PRE-INSTALL) - # User and group - ${PW} groupshow -n ${QS_USER} >/dev/null 2>&1 \ - || ${PW} groupadd -n ${QS_USER} -g ${QS_ID} - ${PW} usershow -n ${QS_USER} >/dev/null 2>&1 \ - || ${PW} useradd ${QS_USER} -g ${QS_USER} -u ${QS_ID} -s ${NOLOGIN} -d ${SPOOLDIR} - ;; -POST-INSTALL) - # Directories - for i in working archives; do - for j in tmp cur new; do - [ ! -d ${SPOOLDIR}/${i}/${j} ] && (${MKDIR} ${SPOOLDIR}/${i}/${j} || exit 1) - done - done - for i in viruses policy spam; do - for j in tmp cur new; do - [ ! -d ${SPOOLDIR}/quarantine/${i}/${j} ] && (${MKDIR} ${SPOOLDIR}/quarantine/${i}/${j} || exit 1) - done - done - - # Mod and owner - ${CHOWN} -R ${QS_USER}:${QS_USER} ${SPOOLDIR} - ${CHOWN} ${QS_USER}:${QS_USER} ${PKG_PREFIX}/bin/qmail-scanner-queue.pl - if [ ":${CWRAPPER}" = ":yes" ]; then - ${CHOWN} ${QS_USER}:${QS_USER} ${PKG_PREFIX}/bin/qmail-scanner-queue - ${CHMOD} 6755 ${PKG_PREFIX}/bin/qmail-scanner-queue - ${CHMOD} 0755 ${PKG_PREFIX}/bin/qmail-scanner-queue.pl - else - ${CHMOD} 4755 ${PKG_PREFIX}/bin/qmail-scanner-queue.pl - fi - # Initialize - ${PKG_PREFIX}/bin/qmail-scanner-queue.pl -z - ${PKG_PREFIX}/bin/qmail-scanner-queue.pl -g - - # Mod and owner (final) - ${CHOWN} -R ${QS_USER}:${QS_USER} ${SPOOLDIR} - ;; -esac |