[Avcheck] DaemonTools problems with chroot'd kavdaemon

Michael Kubecka mkubecka@swansystems.com
Thu, 08 Nov 2001 15:06:19 -0800


I thought it would be very straight-forward to put chroot'd kavdaemon
under control of Daemontools, but it appears that whenever you execute
svstat, sometimes a zombie kavdaemon gets instantiated and sometimes
additional kavdaemons get instantiated.

Created a script called 'run' in /var/chroot/AVP:

exec 2>&1
exec /usr/bin/env - HOME=/ \
/usr/bin/nice \
/usr/sbin/uchroot -u avdaemon /var/chroot/AVP \
/kavdaemon -dl -MP -f=/ctl /tst > /dev/null

# chmod +x /var/chroot/AVP/run
# mkdir -p /var/chroot/AVP/log/main

Create a 'run' script in /var/chroot/AVP/log directory:

exec 2>&1
exec setuidgid avdaemon multilog t ./main

# If you don't want any logging, change
# the above line to:
#
# exec setuidgid avdaemon multilog -*