On Wed, Mar 10, 2004 at 12:23:23PM +0100, Thomas Hood wrote:
Upgrades are handled properly if and only if rc symlink farms are
fully populated.
No, they *aren't* handled properly, since they can't cope with manually
started services. It's broken either way. And if you think about it,
we already have a 100% guaranteed-to-work method of permanently
disabling a services, called dpkg --remove. Manual starting is one of
the primary reasons for installing a service but not running it
automatically, so ignoring that case is just retarded.
So your argument is that it is OK to put services in such a state that
they will be improperly started on upgrade. You make it sound as if
upgrade chaos were a long Debian tradition that we should honour and
cherish!
It is. Services that aren't intended to be run all the time have never
been handled gracefully on upgrade.
Mike Stone