diff -ru /var/abs/extra/fetchmail/fetchmail.install fetchmail/fetchmail.install --- /var/abs/extra/fetchmail/fetchmail.install 2010-06-13 23:35:45.000000000 -0430 +++ fetchmail/fetchmail.install 2010-06-14 18:44:43.308324822 -0430 @@ -3,9 +3,8 @@ # /etc/fetchmail must be owned by fetchmail for daemon to work. echo "If you run fetchmail as a daemon and not a cron job" echo "then 'chown fetchmail /etc/fetchmailrc'" - # the su in /etc/rc.d/fetchmail wont work without a shell. getent passwd fetchmail >/dev/null || usr/sbin/useradd -u 90 -g nobody \ - -d '/var/run/fetchmail' -c 'Fetchmail daemon' -s /bin/bash fetchmail + -d '/var/run/fetchmail' -c 'Fetchmail daemon' -s /bin/false fetchmail } # arg 1: the new package version diff -ru /var/abs/extra/fetchmail/fetchmail.rc fetchmail/fetchmail.rc --- /var/abs/extra/fetchmail/fetchmail.rc 2010-06-13 23:35:45.000000000 -0430 +++ fetchmail/fetchmail.rc 2010-06-14 18:44:28.137320489 -0430 @@ -9,7 +9,7 @@ start) stat_busy "Starting fetchmail" [ -z "$PID" ] && - su -c "/usr/bin/fetchmail -d $INTERVAL -f $CONFIG" fetchmail + su -c "/usr/bin/fetchmail -d $INTERVAL -f $CONFIG" -s /bin/sh fetchmail if [ $? -gt 0 ]; then stat_fail else