161120Sluigi#!/bin/sh 2107026Sluigi# $FreeBSD$ 361120Sluigi 461120Sluigistty status '^T' 561120Sluigitrap : 2 661120Sluigitrap : 3 761120Sluigi 861120SluigiHOME=/; export HOME 991876SluigiPATH=/bin; export PATH 1092022Sluigidev=`sysctl -n machdep.guessed_bootdev` 1192022Sluigi[ -c "${dev}" ] || dev="/dev/fd0" 1261120Sluigi 1361120Sluigitrap "echo 'Reboot interrupted'; exit 1" 3 14107026Sluigiset `df /`; mount -u $8 / # upgrade mount to rw 1591853Sluigiecho "Loading /etc from MFS:/fd ..." 1691853Sluigicp -Rp /fd/* / 1791853Sluigiecho "Updating /etc from ${dev}..." 1891853Sluigimount -o rdonly ${dev} /fd && \ 1991853Sluigi{ cd /fd; cp -Rp etc root / ; cd / ; umount /fd ; } 2061120Sluigicd /etc 2162486Sroger#rm files to stop overwrite warning 2275900Sjoefor i in *; do 2391853Sluigi [ -f $i.gz ] && rm $i 2475900Sjoedone 2561120Sluigigzip -d *.gz 26190761Sluigi. /etc/rc1 2761120Sluigiexit 0 28