From owner-freebsd-stable Thu Feb 18 9:45:37 1999 Delivered-To: freebsd-stable@freebsd.org Received: from jeffnet.org (jeffnet.org [204.203.90.2]) by hub.freebsd.org (Postfix) with ESMTP id 81DB31182C for ; Thu, 18 Feb 1999 09:43:00 -0800 (PST) (envelope-from paula@jeffnet.org) Received: from ellie.my.domain (ip112.jeffnet.org [204.203.88.112]) by jeffnet.org (8.8.0/8.8.0) with ESMTP id JAA32571; Thu, 18 Feb 1999 09:47:48 -0800 Received: from localhost (papple@localhost) by ellie.my.domain (8.8.7/8.8.7) with ESMTP id JAA01734; Thu, 18 Feb 1999 09:42:40 -0800 X-Authentication-Warning: ellie.my.domain: papple owned process doing -bs Date: Thu, 18 Feb 1999 09:42:39 -0800 (PST) From: Paul Apple X-Sender: papple@ellie.my.domain To: "Daniel C. Sobral" Cc: stable@freebsd.org Subject: Re: 2.2.6 ==> 3.1 buildworld stopping at bootstrap libraries In-Reply-To: <36CB0C01.A844766@newsguy.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 18 Feb 1999, Daniel C. Sobral wrote: > Paul Apple wrote: > > > > make -j4 NOSHARED=yes buildworld > > The correct target for 2.x to 3.1 upgrade is "upgrade", not world, > or aout-to-elf, or anything else. > release notes. ok. please bear with me while i try to get hip. i appreciate all the constructive information/instruction anyone can offer. "make upgrade" will stop three times and wait for user confirmation before continuing unless make.conf has the line "NOCONFIRM=yes" in it. should i/why should i put the line "NOCONFIRM=yes" line in my make.conf? why shouldn't i build in multi-user mode, if i want to, and then switch to single-user mode to when i'm ready to install? some other issues are bound to crop up before then. what condition is the system in if i _don't_ let move-aout-libs do its' job and ctrl-c out of make? do i still have a useable 2.2.6 system? how do i restart it from there? "make NOCLEAN move-aout-libs"? like wise, what condition is the system in if i _do_ let move-aout-libs do its' job but stop do_elf_installworld. is the system still useable? how do i restart it from there? "make NOCLEAN aout-to-elf-install"? the file Makefile.upgrade says that if i stop the make process and don't _reboot_, it'll be a bummer. once the elf libraries are installed by make, i should let make reboot the system. THEN: i should then see the new boot loader, BTX loader 1.00. i should press the any-key to bring up the prompt and boot single-user. i should then "mount -a t ufs; swapon -a" to mount the filesystems. i should "set PATH=" so commands can be found. can i use the handbook guide "how to make the world your own" from step 6 onward as reference for updating /etc and /dev ? after that, i'll be elf and have a GENERIC 3.1 kernel correct? did i overlook anything? > It will take care of everything but ports/packages and /etc. You > *need* to upgrade /etc. Everybody recommends mergemaster. got it. installed it. will read the fine manual that comes with it and hope to read it some fine day before i need to use it B-) > > Also, you may trip on a number of issues. /etc/rc.conf no longer is > the template it used to be. Now we have a /etc/defaults/rc.conf, > containing the default settings, which then loads /etc/rc.conf. You > must *not* copy /etc/defaults/rc.conf to /etc/rc.conf, otherwise it > will enter infinite recursion. > > The a.out libraries apparently won't work until you reboot. So, > between make upgrade and reboot you will not be able to run any > ports/packages. Or so it seems. I never actually made this upgrade > just to confirm this. i think this is the spot that Makefile.upgrade speaks of. i won't be stopping there. i will answer yes to rebooting. do i need to use "COMPAT22=yes" in make.conf so my ports and packages will work until i can get fresh versions to replace the old ones? once the ports/packages are rebuilt/upgraded, can i take out the COMPAT22 reference from make.conf and then "make world" and then move on to customizing kernels? TIA To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message