Subject: Re: CVS commit: pkgsrc/sysutils/user_darwin
To: Juan RP <juan@xtraeme.unixbsd.org>
From: Dan Winship <danw@NetBSD.org>
List: tech-pkg
Date: 03/31/2004 23:20:07
On Mar 31, 2004, at 10:21 PM, Juan RP wrote:
>> Update of /cvsroot/pkgsrc/sysutils/user_darwin
>> In directory ivanova.netbsd.org:/tmp/cvs-serv17510
>>
>> Log Message:
>> This implements a subset of useradd(8)/groupadd(8) functionality on
>> Darwin that is sufficient for pkgsrc use.
>
> What about the other systems? IMHO this should be implemented via a 
> common
> script for all systems not just for Darwin.

Well, these scripts are completely Darwin-specific (they use NetInfo, 
not /etc/passwd). Any other OS would have better luck starting from 
sysutils/user instead.

I was originally planning to merge this into sysutils/user, but they're 
completely different (sysutils/user downloads a tarball, builds 
binaries, and installs them, whereas sysutils/user_darwin just installs 
shell scripts from the files/ dir), so it would have just been a mess.

-- Dan