Date: Thu, 18 Feb 1999 09:42:39 -0800 (PST) From: Paul Apple <paula@jeffnet.org> To: "Daniel C. Sobral" <dcs@newsguy.com> Cc: stable@freebsd.org Subject: Re: 2.2.6 ==> 3.1 buildworld stopping at bootstrap libraries Message-ID: <Pine.LNX.4.10.9902171750350.406-100000@ellie.my.domain> In-Reply-To: <36CB0C01.A844766@newsguy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.9902171750350.406-100000>