On Wed, May 10, 2006 at 09:42:20PM +1100, Dmitry Lebkov wrote: > Afanasov Dmitry wrote: > > каждый раз после обновления courier-authdaemon заявляет мне эту строчку, и > > каждый раз удалив "$LOGGEROPTS" из /etc/init.d/courier-authdaemon проблему > > решаю. > > > > вот честно скажу - не опйму в чем косяк: с пустым указанным $LOGGEROPTS > > запускаться не хочет, с удаленным - пожалуйста. > > После какой-то версии authdaemon'а параметр -name должен идти последним > в списке параметров логгера. Возможно это (баго)фича. В последней сборке > пакета эта опция вынесена в init-скрипты. меня что смущает: команда $DAEMON "$LOGGEROPTS" -pid="$PIDFILE" -lock="$LOCKFILE" \ -user="$COURIER_UID" -group="$COURIER_GID" \ -droproot -respawn \ -start -name=courier-authdaemon "$AUTHD_BIN" ругается именно приведенным способом ставлю в переди echo и получаю вместо старта authdaemon'а команду: /usr/sbin/courier-authdaemon -pid=/var/run/courier-authdaemon.pid -lock=/var/lock/subsys/courier-authdaemon -user=courier -group=courier -droproot -respawn -start -name=courier-authdaemon /usr/lib/courier-authlib/authdaemond запускаю её напрямую - всё работает. из init скрипта не хочет. удаляю "$LOGGEROPTS" и проставленый echo и получаю: $DAEMON -pid="$PIDFILE" -lock="$LOCKFILE" \ -user="$COURIER_UID" -group="$COURIER_GID" \ -droproot -respawn \ -start -name=courier-authdaemon "$AUTHD_BIN" запускатеся на ура. ну хоть убейте, не догоняю - чем пустой $LOGGEROPTS мешает? может кавычки убрать кстати, вдруг спасет? :) -- С уважением, Афанасов Дмитрий