Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Sep 2000 09:28:00 -0600
From:      Wes Peters <wes@softweyr.com>
To:        Warner Losh <imp@village.org>
Cc:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, current@FreeBSD.ORG
Subject:   Re: SMPNG kernel on UP
Message-ID:  <39C4E300.242244E9@softweyr.com>
References:  <200009142042.QAA15287@khavrinen.lcs.mit.edu>  <200009141941.MAA86101@pike.osd.bsdi.com> <200009141946.NAA98535@harmony.village.org> <200009142044.OAA99073@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote:
> 
> In message <200009142042.QAA15287@khavrinen.lcs.mit.edu> Garrett Wollman writes:
> : <<On Thu, 14 Sep 2000 13:46:44 -0600, Warner Losh <imp@village.org> said:
> : > Hmmm, they look good to me.  Maybe Mark's system doesn't have group
> : > operator at gid 5.  That's one bad thing about the new DEVFS: it
> : > appears to enshrine things like this in the kernel...
> :
> : It would only take a small amount of Makefile magic to fix
> : this... something like:
> :
> : PASSWD?=      /etc/passwd
> : GROUP?=               /etc/group
> :
> : uidgid.h:     ${PASSWD} ${GROUP}
> :       perl -ne 'split(/:/); print ("#define\tUID_", uc($_[0]), "\t", \
> :                                    $_[2], "\n");' ${PASSWD} >${.TARGET}
> :       perl -ne 'split(/:/); print ("#define\tGID_", uc($_[0]), "\t", \
> :                                    $_[2], "\n");' ${GROUP} >>${.TARGET}
> :
> : ...add this to <bsd.kmod.mk> and include "uidgid.h" as necessary in
> : source files.
> 
> Hmmm, I like it...  But it does suffer from one problem that we
> already have enough of in our tree.  The build on one system, install
> on another problem.  It would be better than the current situtation.

Add ${DESTDIR} to PASSWD and GROUP?  That will help.

-- 
            "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                         Softweyr LLC
wes@softweyr.com                                           http://softweyr.com/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39C4E300.242244E9>