On Thu, Jul 20, 2006, Adrian Bridgett wrote: > The policy says that postinst should run "update-rc.d ... defaults", > however this means that symlinks are reverted back upon all upgrades. > > I have a large number of packages installed for testing, but I do not > want them started by default. In some cases I could edit > /etc/defaults/package and set them to disabled there. > > I think update-rc.d defaults should only be called on a fresh install, > not an upgrade.
From update-rc.d(8): A common system administration error is to delete the links with the thought that this will "disable" the service, i.e., that this will pre- vent the service from being started. However, if all links have been deleted then the next time the package is upgraded, the package's postinst script will run update-rc.d again and this will reinstall links at their factory default locations. The correct way to disable services is to configure the service as stopped in all runlevels in which it is started by default. In the System V init system this means renaming the service's symbolic links from S to K. Does that solve your bug? -- Loïc Minier <[EMAIL PROTECTED]>