Am 06.10.2015 um 22:16 schrieb Antonio Terceiro: > On Tue, Oct 06, 2015 at 10:47:28PM +0300, Hleb Valoshka wrote: >> Hi all. >> >> I'm packaging web server for ruby called unicorn. The package installs >> sysv init script, I want to make it installed but not activated >> because unicorn itself is useless, user should configure it and >> activate it with "update-rc.d unicorn enable". Or it may installed as >> dependency for rainbows, so it's clear that it should not run. >> >> So I need something like "dh_systemd_enable --no-enable", existing >> options for dh_installinit like "--no-start" or >> "--update-rcd-params=..." does not work such way, so we need to >> introduce workarounds in postinstall script. >> >> Any suggestions?
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709384 Unfortunately not a lot has happened since the bug was filed. > for sysvinit you need to code that manually in the initscript. several > packages have their initscripts source /etc/default/$package, and check > for some variable that says whether the service should start on boot or > not. > > look at varnish for an example. Please don't use such ENABLE flags in /etc/default/, this is an anti-feature. If your package does not work unconfigured, a better alternative is to check for the existence of a config file. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature