Subject: Re: creating user before configuration starts
To: None <tech-pkg@netbsd.org>
From: Hannes Frederic Sowa <satbran@web.de>
List: tech-pkg
Date: 05/21/2002 21:20:56
Lubomir Sedlacik wrote:
 > On Tue, May 21, 2002 at 07:55:35PM +0200, Alistair Crooks wrote:
 >
 >>On Tue, May 21, 2002 at 07:48:43PM +0200, Lubomir Sedlacik wrote:
 >>
 >>>you cannot build qmail unless you have created users/groups for it's
 >>>future use. that's the reason why there is prerequisite package
 >>>qmail-users which creates users before qmail itself is compiled.
 >>>
 >>Sure, but qmail-users is a separate package. I don't advocate the 
creation
 >>of a separate package just so that the users exist before a package 
can be
 >>configured. That's why I mentioned that majordomo is the example to 
follow.
 >>
 >
 > yes, you are right.  although qmail does it in a clean way using internal
 > capabilities of pkgsrc while majordomo uses special hacks to achieve the
 > same.  i am not going to argue which way is better but i personally tend
 > to like how the qmail does it.
 >

i am going to submit this(or these) ports next week. Would I be allowed
to create just one package for the user?

 > we see that there are more packages which need to have users added to
 > the system before package itself is configured so maybe it would be
 > desired to solve this issue in pkgsrc itself.  i can perfectly
 > understand why it's done now as it is using INSTALL and DEINSTALL
 > scripts, so maybe add another target to run INSTALL scripts in
 > pre-configure and create users at that time?  i am sure there are some
 > trade-offs, take this just as an idea for discussion.

I will study the pkg-sources now and will try to find a solution.

 > regards,
 >
 >

bye

Hannes