LSB-ize daemon without pidfile handling
Hi,
ser2net, a small daemon in a package maintained by me, cannot write
its own pidfile. Since it forks and detaches by default,
start-stop-daemon's --make-pidfile option is of no use as well, since
the daemon that ends up running has a different pid than s-s-d's
child.
Before, I started that daemon with
s-s-d --background --make-pidfile --exec $DAEMON -- -n,
with -n being its option for "do not fork and background yourself".
While I do not find this particularly elegant (is there any better
way?), it precludes me from using /lib/lsb/init-function's
start_daemon function as start_daemon is not able to pass arbitrary
options to s-s-d, and there is no option to invoke --background
--make-pidfile.
How am I supposed to properly lsb-ize ser2net's init script? Is it ok
to directly call s-s-d from the init script or do I need other
workarounds?
Greetings
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
Reply to: