> That _is_ the question.  However, I looked at qmail (debian src package)
> and it also depends on adduser.  I looked briefly at the policy manual
> but didn't find anything there.  I thought that the Debian maintainer
> might know the answer.  I need to look at the package anyway.

Now i think there is no policy here. A debian package must depend on all
the tools needed and if the package maintainer decided to use adduse in
the (pre/post-)installation scripts, the package must depend on it. I'm
a debian maintainer as well and i have a package which must depend on
update-inetd because it _can_ be used with inetd and uses update-inetd
to update the config in this case.

This is the downside of having packages which are universal enough to
be usable by lots of users with different requirements and have therefore
lots of dependencies on libraries, tools, etc. I have recently tried to
build a "minimal" chroot jail to run e.g. php-cgi. Just for this you have
to install about 60 (!) other packages. I really dislike this because i'm
quite a purist but i guess this is the price of a universal operating 
system. But one dependency more or less doesn't change anything at all 
regarding the general problem so i believe that discussing if qpsmtpd
should depend on adduser or shouldn't won't help much for the overall
result.


Regards
Michael

-- 
It's an insane world, but i'm proud to be a part of it. -- Bill Hicks

Reply via email to