tor dependency insanity.

Bill Nottingham notting at redhat.com
Tue Mar 2 20:43:12 UTC 2010


Enrico Scholz (enrico.scholz at informatik.tu-chemnitz.de) said: 
> > I'm not quite sure why it needs separate lsb/upstart init scripts
> > anyway. 
> 
> All the initscripts have huge and broken dependency chains.
> E.g. assuming I would use the vanilla fedora 'initscripts' package, then
> tor would still require[1] syslog, cpio, e2fsprogs, ethtool, mount, ...
> although it does not log anything, does not extract/pack anything, does
> not format a filesystem, does not configures network interfaces nor
> mounts something.

Thanks for the bug report! Oh wait, you didn't.

> 'upstart' is packaged more sanily (atm) so I want to have and provide the
> option, to install only the required stuff.  This is done by splitting
> out the core functionality and the ugly stuff (-lsb/-sysvinit) which is
> used by most (but not all) people.

This is despite the fact that if you use upstart without the jobs provided
in initscripts itself (which you're trying to avoid?) your service won't
get started right anyway unless you write your own entirely separate
startup sequence.

Bill


More information about the devel mailing list