Date: Fri, 16 Aug 2002 20:11:50 -0700 From: Mike Makonnen <makonnen@pacbell.net> To: Robert Watson <rwatson@FreeBSD.ORG> Cc: freebsd-current@FreeBSD.ORG, gshapiro@FreeBSD.ORG Subject: why should buildworld touch stuff outside /usr/src ? (was Re: buildworld breakage) Message-ID: <20020816201150.297c1980.makonnen@pacbell.net> In-Reply-To: <Pine.NEB.3.96L.1020816085324.11578G-100000@fledge.watson.org> References: <20020815121053.6e18dafb.makonnen@pacbell.net> <Pine.NEB.3.96L.1020816085324.11578G-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 16 Aug 2002 08:55:04 -0400 (EDT) "Robert Watson" <rwatson@FreeBSD.ORG> wrote: > I ran into this also, and a bit of fiddling with a debugger was > un-enlightening -- it was segfaulting on a write to > __collate_substitute_table in parse.y. The pointer to the table didn't > appear to be corrupted, and it should have been in writable memory. It > also appeared to be properly aligned. I moved on to other stuff but was > planning to submit a bug report if it persisted (and therefore wasn't a > local nit of mine due to heavy local kernel mods). > Ok I just updated to today's sources and it's gone. On the other hand I have another problem now. It seems buildworld touches stuff outside of /usr/src (specifically in /etc/mail). I noticed this behaviour some months ago but promptly forgot about it when I trashed my hard drive and had to rebuild my system. This is the first time since then (May/June) that I have tried running buildworld as a regular user. I would like to be able to continue doing everything short of install as a regular user. Is it really necessary to require root privs to buildworld? [ I've CCed gshapiro ] ===> usr.sbin/keyserv cc -O -pipe -DKEYSERV_RANDOM -DBROKEN_DES -I. -DOBJFORMAT_ELF -c /daemon/bui ld/current/src/usr.sbin/keyserv/keyserv.c cc -O -pipe -DKEYSERV_RANDOM -DBROKEN_DES -I. -DOBJFORMAT_ELF -c /daemon/bui ld/current/src/usr.sbin/keyserv/setkey.c cc -O -pipe -DKEYSERV_RANDOM -DBROKEN_DES -I. -DOBJFORMAT_ELF -c crypt_svc.c cc -O -pipe -DKEYSERV_RANDOM -DBROKEN_DES -I. -DOBJFORMAT_ELF -c /daemon/bui ld/current/src/usr.sbin/keyserv/crypt_server.c cc -O -pipe -DKEYSERV_RANDOM -DBROKEN_DES -I. -DOBJFORMAT_ELF -o keyserv ke yserv.o setkey.o crypt_svc.o crypt_server.o -lmp -lcrypto -lrpcsvc gzip -cn /daemon/build/current/src/usr.sbin/keyserv/keyserv.8 > keyserv.8.gz ===> etc ===> etc/sendmail rm -f freebsd.cf (cd /daemon/build/current/src/etc/sendmail && m4 -D_CF_DIR_=/daemon/build/curre nt/src/etc/sendmail/../../contrib/sendmail/cf/ /daemon/build/current/src/etc/s endmail/../../contrib/sendmail/cf/m4/cf.m4 freebsd.mc) > freebsd.cf chmod 444 freebsd.cf rm -f /etc/mail/kokeb.ambesa.net.cf (cd /daemon/build/current/src/etc/sendmail && m4 -D_CF_DIR_=/daemon/build/curre nt/src/etc/sendmail/../../contrib/sendmail/cf/ /daemon/build/current/src/etc/s endmail/../../contrib/sendmail/cf/m4/cf.m4 /etc/mail/kokeb.ambesa.net.mc) > /etc /mail/kokeb.ambesa.net.cf cannot create /etc/mail/kokeb.ambesa.net.cf: permission denied *** Error code 2 Stop in /daemon/build/current/src/etc/sendmail. *** Error code 1 Stop in /daemon/build/current/src/etc. *** Error code 1 Stop in /daemon/build/current/src. *** Error code 1 Stop in /daemon/build/current/src. *** Error code 1 Stop in /daemon/build/current/src. Cheers, Mike. 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?20020816201150.297c1980.makonnen>
