| Summary: | Ugly initscript | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladimir V. Kamarzin <vvk> |
| Component: | qtsmbstatus-server | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Vladimir V. Kamarzin
2008-01-04 23:36:40 MSK
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 Инитскрипт всё равно кривой. Вот эта жуткая конструкция не нужна.
&& 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
> Инитскрипт всё равно кривой. Вот эта жуткая конструкция не нужна.
> && echo `ps ax | awk '{print $1,$5}' | grep $NAME | awk '{print $1}' | awk
> '{print $1}'` > $PIDFILE || failure
Без этой хренотени я не знаю как создать pid-файл, а сам демон его не создает,
как следствие - status выдает сообщение что демон мертв.
Как это можно обойти?
Как-то не хочется мне корежить родного демона на предмет создания pid-файла... Инит-скрипт его создает корректно. |