Added option -D which puts pazpar2 in background. This improves the
authorAdam Dickmeiss <adam@indexdata.dk>
Mon, 18 Jun 2007 11:10:20 +0000 (11:10 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Mon, 18 Jun 2007 11:10:20 +0000 (11:10 +0000)
commitbabf401143ef8da84a8dd137ac6425b9c4c482ba
tree6fefa7c623c4aae71e3905b8c8fc14305b9486f7
parent5709a3f3004ba08be46f218a8575dc4f630cf5e8
Added option -D which puts pazpar2 in background. This improves the
startup process when pazpar2 is used in start scripts such as Debian's
start-stop-daemon. Without -D, pazpar2 would have to be started using
-b for start-stop-daemon. Refer to man page start-stop-daemon(8).
This change also makes pazpar2 change uid before the daemon is running.
We just ensure that HTTP binding and YAZ log files, PID files are dealt with
before any setuid takes place.. Pazpar2 makes log entry with version
info. The daemon mode refuses to start if -l is not given. This is to ensure
that logfile output is not dumped to /dev/null by accident.
src/pazpar2.c
src/pazpar2.h
src/process.c