Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Sep 2000 16:42:00 -0400 (EDT)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        Warner Losh <imp@village.org>
Cc:        current@FreeBSD.ORG
Subject:   Re: SMPNG kernel on UP 
Message-ID:  <200009142042.QAA15287@khavrinen.lcs.mit.edu>
In-Reply-To: <200009141946.NAA98535@harmony.village.org>
References:  <200009141941.MAA86101@pike.osd.bsdi.com> <200009141946.NAA98535@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
<<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.

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick


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?200009142042.QAA15287>