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