Subject: Re: CVS commit: pkgsrc/mk
To: Johnny C. Lam <jlam@netbsd.org>
From: Thomas Klausner <wiz@NetBSD.org>
List: tech-pkg
Date: 12/27/2004 12:24:07
On Mon, Dec 27, 2004 at 06:41:50AM +0000, Johnny C. Lam wrote:
> Module Name:	pkgsrc
> Committed By:	jlam
> Date:		Mon Dec 27 06:41:50 UTC 2004
> 
> Modified Files:
> 	pkgsrc/mk: bsd.pkg.install.mk bsd.pkg.mk
> 	pkgsrc/mk/install: header
> 	pkgsrc/mk/platform: AIX.mk BSDOS.mk DragonFly.mk FreeBSD.mk IRIX.mk
> 	    OpenBSD.mk
> 
> Log Message:
> Remove USERADD and GROUPADD definitions from OSes where the useradd
> and groupadd commands won't follow the calling conventions of the
> NetBSD useradd/groupadd.  Modify the INSTALL scripts to *never* create
> users or groups if there is no available ${USERADD} or ${GROUPADD}
> command, but will warn the user of users and groups that need to be
> created before the package can be installed.

What was wrong with the previous method of depending on the sysutils/user
package on those platforms?
 Thomas