xref: /original-bsd/local/ukc/dump/dumpall/dumpall.sh (revision 1aa52444)
1#!/bin/sh
2#	dumpall.sh	1.7	08/11/87
3#	shell script to do all pending dumps
4#	Asks for confirmation before proceeding
5PATH=:/etc:/bin:/usr/bin:
6list=`dump w|sed -e '/^ /!d
7	/^ /s/^  //
8	s/	.*$//'`
9echo 'File systems which require dumping are:-'
10echo $list
11for fi in $list
12do
13	askagain=yes
14	while  [ $askagain = yes ]
15	do
16		echo -n "Dump file system $fi [ynle]? "
17		read ans
18		case $ans in
19		yes|y|Y)
20			dumpdev $fi
21			/etc/cleanvolumes
22			askagain=no
23			;;
24		list|l|L)
25			dumpdev $fi T
26			;;
27		exit|e|E)
28			exit 1
29			;;
30		no|n|N)
31			echo "Skipped dump of $fi"
32			askagain=no
33			;;
34		*)
35			echo 'Answer "y" to do a dump, "n" to skip this filesystem'
36			echo '"l" to list level and tapes, "e" to exit from dumpall'
37			;;
38		esac
39	done
40done
41