I seem to remember that start-stop-daemon might have been part of LSB, but then again, maybe not? (In the current openSUSE release with systemd, start-stop-daemon is part of the dpkg package.)
So the following are the init scripts currently running here. They lack in quality, are dirt hacks, and only do the one thing they were tested for. There is a lack of quoting all over the place.
Control: close -1
Hi Jan,
On Di 17 Dez 2013 19:10:20 CET, Jan Engelhardt wrote:
I seem to remember that start-stop-daemon might have been part of LSB, but then again, maybe not? (In the current openSUSE release with systemd, start-stop-daemon is part of the dpkg package.)
So the following are the init scripts currently running here. They lack in quality, are dirt hacks, and only do the one thing they were tested for. There is a lack of quoting all over the place.
I have included two init scripts [1, 2] in X2Go Session Broker now
that work on RHEL derived distros.
The script use the daemon function from /etc/init.d/functions.
Because of the limitation of the daemon function not being able to
fork a process to background, I had to implement the "--daemonize"
command line option in x2gobroker [3] and x2gobroker-authservice [4].
Now, both Python executables can fork themselves to background.
Also, I split up x2gobroker-agent from x2gobroker (and also sub
packaged x2gobroker-daemon, x2gobroker-wsgi and python-x2gobroker). I
recommend doing the same on OpenSuSE. Find my x2gobroker.spec shipped
in upstream x2gobroker.git [5].
Thanks, Mike
DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...