Sophie

Sophie

distrib > Mandriva > 7.1 > i586 > by-pkgid > 3747b6ad4764959b8ec59c01861a3ddc > scriptlet

postfix-19991231-6.1mdk.i586.rpm

PREIN

/bin/sh
if [ `grep postfix /etc/passwd | wc -l` = 0 ]; then
   /usr/sbin/useradd -M -r -d /var/spool/postfix -s "" \
                     -c "postfix" postfix || :
fi
if [ `grep postfix /etc/group | wc -l` = 0 ]; then
  /usr/sbin/groupadd postfix
fi
if [ -f /var/lock/subsys/postfix ]; then
   /etc/rc.d/init.d/postfix stop
fi

PREUN

/bin/sh
if [ $1 = 0 ]; then
   if [ -f /var/lock/subsys/postfix ]; then
      /etc/rc.d/init.d/postfix stop
   fi
   /sbin/chkconfig --del postfix
fi

POSTIN

/bin/sh
/usr/sbin/postalias /etc/postfix/aliases
ln -sf /etc/postfix/aliases.db /etc/aliases.db

/sbin/chkconfig --add postfix
if [ ! -e /usr/lib/sendmail ]; then
	ln -sf /usr/sbin/sendmail /usr/lib/sendmail
fi
chkconfig --del sendmail &> /dev/null||:
/usr/sbin/postfix check >/dev/null 2>&1 ||:

POSTUN

/bin/sh
if [ $1 = 0 ]; then
   if [ `grep postfix /etc/passwd | wc -l` = 1 ]; then
      /usr/sbin/userdel postfix
   fi
   if [ `grep postfix /etc/group | wc -l` = 1 ]; then
      /usr/sbin/groupdel postfix
   fi
   if ! [ -f /var/lock/subsys/postfix ]; then
        rm -rf /var/lock/subsys/postfix
   fi
fi