Date: Thu, 22 Apr 1999 01:10:55 -0700 From: John-Mark Gurney <gurney_j@efn.org> To: current@freebsd.org Subject: buildworld as normal user... Message-ID: <19990422011055.15112@hydrogen.nike.efn.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
well, I just completed buildworld as a normal user, and would like to
recieve comments on various fixes...
a) create GAMEGRP in bsd.own.mk and change games in
games/Makefile.inc to use ${GAMEGRP}
b) add conditional of NOFSCHG in addition to PRECIOUSLIB in
bsd.lib.mk so libdes and friends try to be installed with
schg flag set
these are the only two that I came across... I have attached patches
that I created to fix them... also attached is my dobuildworld script
that I use to start the whole process...
comments?
I am thinking of changing NOFSCHG to NOSCHG, but I was just doing the
patch real quickly...
--
John-Mark Gurney Voice: +1 541 684 8449
Cu Networking P.O. Box 5693, 97405
"The soul contains in itself the event that shall presently befall it.
The event is only the actualizing of its thought." -- Ralph Waldo Emerson
[-- Attachment #2 --]
Index: src/share/mk/bsd.lib.mk
===================================================================
RCS file: /home/ncvs/src/share/mk/bsd.lib.mk,v
retrieving revision 1.86
diff -u -r1.86 bsd.lib.mk
--- bsd.lib.mk 1999/03/23 03:06:25 1.86
+++ bsd.lib.mk 1999/04/22 05:47:01
@@ -262,7 +262,7 @@
beforeinstall:
.endif
-.if defined(PRECIOUSLIB)
+.if defined(PRECIOUSLIB) && !defined(NOFSCHG)
SHLINSTALLFLAGS+= -fschg
.endif
Index: src/share/mk/bsd.own.mk
===================================================================
RCS file: /home/ncvs/src/share/mk/bsd.own.mk,v
retrieving revision 1.22
diff -u -r1.22 bsd.own.mk
--- bsd.own.mk 1999/04/20 14:24:52 1.22
+++ bsd.own.mk 1999/04/22 05:08:42
@@ -136,6 +136,7 @@
# Binaries
BINOWN?= root
BINGRP?= wheel
+GAMEGRP?= games
BINMODE?= 555
NOBINMODE?= 444
Index: src/games/Makefile.inc
===================================================================
RCS file: /home/ncvs/src/games/Makefile.inc,v
retrieving revision 1.9
diff -u -r1.9 Makefile.inc
--- Makefile.inc 1998/10/18 09:48:26 1.9
+++ Makefile.inc 1999/04/22 05:08:02
@@ -1,6 +1,6 @@
# @(#)Makefile.inc 8.1 (Berkeley) 5/31/93
-BINGRP= games
+BINGRP= ${GAMEGRP}
BINDIR?= /usr/games
.if defined(HIDEGAME)
[-- Attachment #3 --]
#!/bin/sh -e -
z=`pwd`
z=`basename $z`
if [ "x${z}" = "xsrc" ]; then
cd ..
z=`pwd`
z=`basename $z`
cd src
if [ -f /tmp/buildworldoutput.$z ]; then
mv /tmp/buildworldoutput.$z /tmp/buildworldoutput.${z}.last
fi
date | tee /tmp/buildworldoutput.$z
chown jmg /tmp/buildworldoutput.$z
time -l make BINGRP=admin BINOWN=jmg TMACOWN=jmg TMACGRP=admin SHAREOWN=jmg SHAREGRP=admin GAMEGRP=admin NOINFO= NOPROFILE= NOTCL= NOTERMCAP= NOFSCHG= $* buildworld 2>&1 | tee -a /tmp/buildworldoutput.$z
echo 'NOTE: You must build share/termcap by hand!!' | tee -a /tmp/buildworldoutput.$z
date | tee -a /tmp/buildworldoutput.$z
else
echo 'You must be in the src dir to do a buildworld'
fi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990422011055.15112>
