[sisyphus] service courier-authdaemon start: -name option required for standalone logger

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Чт Май 11 10:14:26 MSD 2006


Afanasov Dmitry пишет:
> 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 скрипта не хочет. 

Значение, заключенное в кавычки, расценивается как один из параметров.
Т.е. authdaemon считает, что ему передали параметр без ключа. Такой
параметр должен идти последним, после списка ключей. Вот и ...

> удаляю "$LOGGEROPTS" и проставленый echo и получаю:
>     $DAEMON -pid="$PIDFILE" -lock="$LOCKFILE" \
>         -user="$COURIER_UID" -group="$COURIER_GID" \
>         -droproot -respawn \
>         -start -name=courier-authdaemon "$AUTHD_BIN"
> 
> запускатеся на ура.
> 
> ну хоть убейте, не догоняю - чем пустой $LOGGEROPTS мешает? может
> кавычки убрать кстати, вдруг спасет? :)

Угу, спасет. ;) В следующей сборке уберу кавычки.

-- 
WBR, Dmitry Lebkov




Подробная информация о списке рассылки Sisyphus