suggestion for /usr/src/UPDATING
Kenneth Stailey
kstailey at yahoo.com
Mon Aug 30 08:07:37 PDT 2004
--- David O'Brien <obrien at FreeBSD.ORG> wrote:
> On Sun, Aug 29, 2004 at 07:10:44AM -0700, Kenneth Stailey wrote:
> > Can a one-line example of how to invoke adduser to add new accounts like
> > "proxy" be added to /usr/src/UPDATING? That way people could just
> > cut-and-paste the accounts into place when upgrading.
>
> I've been trying to get RE@ to embelish this script and commit it to
> RELENG_5 to help with things like this:
>
> $ cat /usr/src/upgrade4ot5.sh
> #! /bin/sh
>
> # Some people don't read hier(9) and symlink /tmp and /var/tmp,
> # and /tmp can get cleared...
>
> SENTINEL=/$(basename %0)
>
> if [ ! -f ${SENTINEL}.kernel-done ]; then
> make buildworld && make buildkernel
> # install /boot/device.hints
> make installkernel
> # install new loader
> touch ${SENTINEL}.kernel-done
> reboot
> else
> mergemaster -p
> make installworld
> mergemaster -i
> rm ${SENTINEL}.*
> reboot
> endif
mergemasters is gross. Have you ever tried to run it on an 80-column display?
I absolutely hate the "left" "right" stuff. You push the "l" with your right
hand and the "r" with your left for crying out loud.
More information about the freebsd-current
mailing list