Zbigniew Szalbot wrote:

I would like to confirm the steps required to upgrade a 7.0 system
with a custom kernel to 7.1 so many thanks for all suggestions!

1/ Back up /etc (of course backups are regularly done, but based on
what I saw on the list I think such a backup just prior to upgrade may
be quite beneficial)
# cp -pR /etc/ /etc-7.0

2/ Go for the upgrade and merge files (if any)
# freebsd-update -r 7.1-RELEASE upgrade

3/ Install the updates
# freebsd-update install

4/ Reboot with a GENERIC kernel (I do have it)
# nextboot -k GENERIC

Make sure freebsd-update downloads the GENERIC kernel. it typically leaves it completely alone when asked to update/upgrade a system with a custom kernel.

Nothing really beats the CVS way. And when I tried a 7.0 to a 7.1, it wanted like >30,000 updates and was taking forever.

So because of this, you might want to:
        download CVS source
make buildkernel; freebsd-update -r 7.1-RELEASE upgrade; freebsd-update install; make installkernel;

5/ Reboot with a custom kernel
# shutdown -r now

6/ Finish the update process
# freebsd-update install

7/ Recompile the custom kernel
# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL

And remake your custom kernel here. Personally, I try to keep an updated GENERIC in /boot/kernel.GENERIC always.

8/ Final reboot
# shutdown -r now

I was told earlier that 7.0 -> 7.1 journey is a minor one and so I do
not need to rebuild all the ports. Is that correct?

Once again, many thanks for your advice!

My 2 cents.

freebsd-questions@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to