"Brent Bailey" <misterb@bmyster.com> writes:
> Im running several Freebsd systems some are rather old FBSD 4.6 but most
> are at the 4.8rc1 level. anyway does the below procedure for updating a
> Freebsd system seem like the correct way for both older and newer systems
> ??
> any and all help is very appreciated
> Thank you
>
>
> ###########################
> Backup /etc:
>
> # cp -Rp /etc /etc.old
>
>
> Run mergemaster in pre-buildworld mode to update files essential to the
> success of buildworld and installworld:
>
> # /usr/sbin/mergemaster -p
>
>
> Remove old /usr/obj:
>
> # cd /usr/obj
> # chflags -R noschg *
> # rm -rf *
>
>
> Compile the sources:
>
> # cd /usr/src
> # make buildworld
>
>
> Compile and install the new kernel:
>
> # cd /usr/src (if you've changed directories after the last step)
> # make kernel KERNCONF=YOURKERNEL
>
> If you don't already have a custom kernel configuration, use GENERIC in
> place of YOURKERNEL above. If you wish to create a custom kernel, see the
> Building a Custom Kernel cheat sheet.
>
>
> Drop to single user mode:
> # shutdown now
>
>
> Or reboot into single user mode:
>
> # shutdown -r now
> ???
> Ok boot -s
The latter, not the former.
You want to be running the *new* kernel before starting the system install.
> # fsck -p
> # mount -u /
> # mount -a -t ufs
> # swapon -a
> # adjkerntz -i
>
>
> Install the new system binaries:
> # cd /usr/src
> # make installworld
>
>
> Update system configuration files:
> # /usr/sbin/mergemaster -v -w 132 (eliminate '-w 132' if 132x43
video mode
> is not activated)
>
>
> Update /dev
>
> In most cases, mergemaster will realize when it is necessary to update the
> devices, and will offer to complete it automatically. If you've
declined
> mergemaster's offer, perform these steps to update /dev manually:
>
> # cd /dev
> # /bin/sh MAKEDEV all
>
>
> Update /stand:
>
> This step is included for completeness. It can be safely omitted.
>
> # cd /usr/src/release/sysinstall
> # make clean
> # make all install
>
>
> Reboot to multi-user mode:
>
> # reboot
With the one proviso listed above, it's okay.
I'm not sure why you keep posting this, though...