DragonFly BSD
DragonFly commits List (threaded) for 2004-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/usr.bin/xinstall


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 23 Sep 2004 13:42:32 -0700 (PDT)

:Matthew Dillon wrote:
:>   Add the -L and -l options to install.  -L allows an alternative /etc directory
:>   path to be specified and causes install to search LOPT/group and
:>   LOPT/master.passwd for group and user names.  If the -l option is also
:>   specified, install will fallback to system files if the group or user name
:>   cannot be found in the alternative /etc directory.
:
:Shouldn't it be vice versa? like, fall back to the alternative directory 
:if you don't find the gid/uid in the real /etc/*
:
:cheers
:   simon

    That's hard to say.  Having a fallback at all is going to have fairly
    non-deterministic results, which is not a good thing. 

    Perhaps what we should do is have the -l case check both the system and
    the -L directory and error out if the user or group id exists in
    both AND the uid/gid is different.  That way it doesn't matter which file
    is checked first and we get far more deterministic operation... and
    we force the sysop to make his base uids and gids match the template.

					-Matt
					Matthew Dillon 
					<dillon@xxxxxxxxxxxxx>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]