include problem
[unix-history] / .ref-BSD-3 / etc / dumpusr
# dumpusr 2-9 for daily dump
# dumpusr 1 for level 1 incremental
# dumpusr 0 for full (epoch) dump
set gen=9
if ($#argv > 1) then
goto oops
endif
if ($#argv > 0) then
switch ($1)
case [2-9]:
set gen=$1
breaksw
case 1:
set gen=1
echo LEVEL ONE DUMP
breaksw
case full:
case 0:
set gen=0
echo 'LEVEL ZERO (FULL) DUMP'
breaksw
default:
oops:
echo usage: ' /etc/dumpusr 2-9 for daily incremental'
echo or: ' /etc/dumpusr 1 for weekly dump'
echo or: ' /etc/dumpusr full for full dump'
exit
endsw
else
echo 'Please specify dump level'
exit
endif
echo '# /etc/mount /dev/rp0g /usr'
/etc/mount /dev/rp0g /usr
echo '# cd /etc'
cd /etc
echo '# cp group motd passwd rc ttys ddate /usr/temp'
cp group motd passwd rc ttys ddate /usr/temp
echo '# sync'
sync
echo '# /etc/umount /dev/rp0g'
/etc/umount /dev/rp0g
echo '#' dump ${gen}u /dev/rrp0g
dump ${gen}u /dev/rrp0g
cp /etc/ddate /mnt/etc
(echo last dump done ; date ) > /etc/lastdumpdone