Bug 13872 - Ugly initscript
: Ugly initscript
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/qtsmbstatus-server)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-01-04 23:36 by
Modified: 2008-02-05 19:02 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-01-04 23:36:40
Инитскрипт не соответствует alt-style, /etc/init.d/functions не используются.
------- Comment #1 From 2008-01-10 15:18:31 -------
qtsmbstatus-2.0.2-alt3
* Thu Jan 10 08:00:00 2008 Motsyo Gennadi <drool@altlinux.ru> 2.0.2-alt3
...
- close #13872:
        * change initscript for use /etc/init.d/functions
------- Comment #2 From 2008-01-18 18:14:27 -------
Инитскрипт всё равно кривой. Вот эта жуткая конструкция не нужна.
&& echo `ps ax | awk '{print $1,$5}' | grep $NAME | awk '{print $1}' | awk
'{print $1}'` > $PIDFILE || failure

Лучше взять /etc/init.d/template и доточить под конкретного демона.

Ещё не хватает condstop|condrestart|condreload, а ведь именно они вызываются
при
обновлении/удалении пакета макросами %{post,preun}_service
------- Comment #3 From 2008-01-18 20:54:13 -------
> Инитскрипт всё равно кривой. Вот эта жуткая конструкция не нужна.
> && echo `ps ax | awk '{print $1,$5}' | grep $NAME | awk '{print $1}' | awk
> '{print $1}'` > $PIDFILE || failure

Без этой хренотени я не знаю как создать pid-файл, а сам демон его не создает, 
как следствие - status выдает сообщение что демон мертв.
Как это можно обойти?
------- Comment #4 From 2008-02-05 19:02:06 -------
Как-то не хочется мне корежить родного демона на предмет создания pid-файла... 
Инит-скрипт его создает корректно.