From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 3 15:00:26 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB59616A4FE for ; Wed, 3 Mar 2004 15:00:26 -0800 (PST) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id E017143D3F for ; Wed, 3 Mar 2004 15:00:24 -0800 (PST) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([24.7.73.28]) by comcast.net (rwcrmhc12) with ESMTP id <20040303230020014008885ee>; Wed, 3 Mar 2004 23:00:24 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id PAA94096 for ; Wed, 3 Mar 2004 15:00:10 -0800 (PST) Date: Wed, 3 Mar 2004 15:00:01 -0800 (PST) From: Julian Elischer To: hackers@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: -stable needs rw obj dir for install? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Mar 2004 23:00:27 -0000 I have not checked this with 5.x but... /dev/ad0s1a on / (ufs, local) /dev/ad0s1f on /usr (ufs, local) /dev/ad0s1e on /var (ufs, local) 10.42.0.1:/usr/ports on /usr/ports (nfs, read-only) 10.42.0.1:/usr/src on /usr/src (nfs, read-only) 10.42.0.1:/usr/obj on /usr/obj (nfs, read-only) /usr/src and /usr/obj were precompiled on the other (NFS server) machine with "make buildworld". then on this machine: "Make installworld" with /usr/src and/usr/obj NFS mounted readonly. [...] Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/POSIX.bs Installing /usr/libdata/perl/5.00503/mach/POSIX.pod Installing /usr/libdata/perl/5.00503/mach/POSIX.pm Writing /usr/libdata/perl/5.00503/mach/auto/POSIX/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod ===> gnu/usr.bin/perl/library/SDBM_File cd sdbm && make all rm -rf libsdbm.a rm: libsdbm.a: Read-only file system *** Error code 1 Stop in /usr/obj/usr/src/gnu/usr.bin/perl/library/SDBM_File/ext/SDBM_File/sdbm. *** Error code 1 Stop in /usr/obj/usr/src/gnu/usr.bin/perl/library/SDBM_File/ext/SDBM_File. *** Error code 1 Why is perl trying to write to the obj directory in the 'install" phase? shouldn't it have finished all that sort of stuff by then? ref2# mount -u -orw /usr/obj ref2# mount /dev/ad0s1a on / (ufs, local) /dev/ad0s1f on /usr (ufs, local) /dev/ad0s1e on /var (ufs, local) 10.42.0.1:/usr/ports on /usr/ports (nfs, read-only) 10.42.0.1:/usr/src on /usr/src (nfs, read-only) 10.42.0.1:/usr/obj on /usr/obj (nfs) ref2# make installworld [...] ===> etc ===> etc/sendmail -------------------------------------------------------------- >>> Rebuilding man page indices -------------------------------------------------------------- cd /usr/src/share/man; make makedb makewhatis /usr/share/man makewhatis /usr/share/openssl/man makewhatis /usr/share/perl/man rm -rf /tmp/install.47576 ref2#