- # Drop in a compatibility symlink for the old sendmail socket location
- if [ -d /var/run/sendmail ] && [ -n "$RUNAS" ] &&
- [ "$SOCKET" == "/var/run/spamass/spamass.sock" ] &&
- [ ! -L /var/run/sendmail/spamass.sock ] || [ ! -e /var/run/sendmail/spamass.sock ]; then
- ln -s $SOCKET /var/run/sendmail/spamass.sock;
+ if [ -n "$RUNAS" ] && [ -d $(dirname $PIDFILE) ] && [ "$(stat -c '%U' $(dirname $PIDFILE))" = "$RUNAS" ]; then
+ echo "WARNING: $NAME will run as user $RUNAS but $(dirname $PIDFILE) is not owned by $RUNAS";
+ echo "Either delete this directory or chown it appropriately. Startup attempts may fail.";