| Summary: | не везде работает --make-pidfile в start-daemon | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Afanasov Dmitry <ender> |
| Component: | service | Assignee: | placeholder <placeholder> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | glebfm, ldv, legion, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Да, спасибо. Applied in 0.5.9-alt1. |
--make-pidfile в строке start_daemon --make-pidfile --pidfile "$PIDFILE" --name verlihub --lockfile "$LOCKFILE" --expect-user root -- initlog -n verlihub -c verlihub -q --facility daemon --priority info отказывается работать в варианте start_daemon --pidfile "$PIDFILE" --name verlihub --lockfile "$LOCKFILE" --make- pidile --expect-user root -- initlog -n verlihub -c verlihub -q --facility daemon --priority info всё нормально всё из-за дополнительного shift в --make-pidfile) shift MAKE_PIDFILE="--background --make-pidfile" shift просто так сьедается следующий параметр, где в первом случае это --pidfile, в итоге цикл завершается, во втором это -- - в результате завершение цикла ничему не мешает. надо убрать второй shift, тогда работает в обоих случаях следующий патчик решает проблему: --- functions.old 2005-08-21 02:24:21 +0400 +++ functions 2005-08-21 02:24:27 +0400 @@ -149,7 +149,6 @@ --make-pidfile) shift MAKE_PIDFILE="--background --make-pidfile" - shift ;; [-+][0-9]*) NICE="$1"