more hacks to make /usr/tmp/dead.letter work right
[unix-history] / .ref-BSD-3 / etc / dumpusr
CommitLineData
b1e60e5f
BJ
1# dumpusr 2-9 for daily dump
2# dumpusr 1 for level 1 incremental
3# dumpusr 0 for full (epoch) dump
4set gen=9
5if ($#argv > 1) then
6 goto oops
7endif
8if ($#argv > 0) then
9 switch ($1)
10
11 case [2-9]:
12 set gen=$1
13 breaksw
14
15 case 1:
16 set gen=1
17 echo LEVEL ONE DUMP
18 breaksw
19
20
21 case full:
22 case 0:
23 set gen=0
24 echo 'LEVEL ZERO (FULL) DUMP'
25 breaksw
26
27 default:
28oops:
29 echo usage: ' /etc/dumpusr 2-9 for daily incremental'
30 echo or: ' /etc/dumpusr 1 for weekly dump'
31 echo or: ' /etc/dumpusr full for full dump'
32 exit
33 endsw
34else
35 echo 'Please specify dump level'
36 exit
37endif
38echo '# /etc/mount /dev/rp0g /usr'
39/etc/mount /dev/rp0g /usr
40echo '# cd /etc'
41cd /etc
42echo '# cp group motd passwd rc ttys ddate /usr/temp'
43cp group motd passwd rc ttys ddate /usr/temp
44echo '# sync'
45sync
46echo '# /etc/umount /dev/rp0g'
47/etc/umount /dev/rp0g
48echo '#' dump ${gen}u /dev/rrp0g
49dump ${gen}u /dev/rrp0g
50cp /etc/ddate /mnt/etc
51(echo last dump done ; date ) > /etc/lastdumpdone