If you just installed a brand new Ubuntu 8.10 server and tried to run daemontools the Debian Way (apt-get install daemontools daemontools-run), you, just like me, realized that there is no more /etc/inittab. Since Edgy Eft that someone decided that inittab should be deprecated in favor of a thing called Upstart. So, the best you can do is to remove the daemontools-run package:
# apt-get remove daemontools-run
Create a new file on /etc/event.d/svscanboot with:
# svscanboot # start on runlevel 2 start on runlevel 3 start on runlevel 4 start on runlevel 5 stop on runlevel 0 stop on runlevel 1 stop on runlevel 6 respawn exec /usr/bin/svscanboot
Create /etc/service directory and start the service with:
# mkdir /etc/service ; initctl start svscanboot
That’s it. You should have svscanboot started, together with svscan and readproctitle.
One thought on “daemontools svscanboot & Ubuntu Server 8.10”