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