From owner-freebsd-current Wed Oct 22 04:48:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA24154 for current-outgoing; Wed, 22 Oct 1997 04:48:59 -0700 (PDT) (envelope-from owner-freebsd-current) Received: from oxmail4.ox.ac.uk (oxmail4.ox.ac.uk [163.1.2.33]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id EAA24149 for ; Wed, 22 Oct 1997 04:48:56 -0700 (PDT) (envelope-from neil.long@materials.oxford.ac.uk) Received: from njl2.materials.ox.ac.uk by oxmail4 with SMTP (PP); Wed, 22 Oct 1997 12:48:21 +0100 Received: by njl2.materials.ox.ac.uk (950413.SGI.8.6.12/940406.SGI) for current@FreeBSD.ORG id MAA09895; Wed, 22 Oct 1997 12:48:19 +0100 Date: Wed, 22 Oct 1997 12:48:19 +0100 From: neil.long@materials.oxford.ac.uk (Neil J Long) Message-Id: <9710221248.ZM9893@njl2.materials.ox.ac.uk> X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail) To: current@freebsd.org Subject: make installworld Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi I am using make installworld (after a successful buildworld on the host server, of course) using read-only mounts of /usr/src and /usr/obj This is still a problem even if the server has had installworld run. It fails at ===> include cd /usr/src/include; install -C -o bin -g bin -m 444 a.out.h ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h err.h f2c.h fnmatch.h fstab.h fts.h glob.h grp.h strhash.h histedit.h kvm.h limits.h link.h locale.h malloc.h memory.h mpool.h ndbm.h netdb.h nl_types.h nlist.h paths.h pthread.h pthread_np.h pwd.h ranlib.h regex.h regexp.h resolv.h rune.h runetype.h setjmp.h sgtty.h signal.h stab.h stddef.h stdio.h stdlib.h string.h strings.h struct.h sysexits.h tar.h time.h timers.h ttyent.h unistd.h utime.h utmp.h vis.h /usr/include cd /usr/src/include/arpa; install -C -o bin -g bin -m 444 ftp.h inet.h nameser.h telnet.h tftp.h /usr/include/arpa cd /usr/src/include/protocols; install -C -o bin -g bin -m 444 dumprestore.h routed.h rwhod.h talkd.h timed.h /usr/include/protocols cd /usr/src/include/rpc; install -C -o bin -g bin -m 444 auth.h auth_unix.h clnt.h pmap_clnt.h pmap_prot.h pmap_rmt.h rpc.h rpc_msg.h svc.h svc_auth.h types.h xdr.h /usr/include/rpc rm: osreldate.h: Read-only file system *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. /usr/obj has to be mounted writeable in order that creating osreldate.h from newvers.sh . /usr/src/include/../sys/conf/newvers.sh; echo "$COPYRIGHT" > osreldate.h; echo \#'undef __FreeBSD_version' >> osreldate.h; echo \#'define __FreeBSD_version' $RELDATE >> osreldate.h install -C -o bin -g bin -m 444 osreldate.h /usr/include can proceed. Shame it breaks the idea of mounting ro Neil