X-Git-Url: https://git.sur5r.net/?p=bacula%2Frescue;a=blobdiff_plain;f=rescue%2Flinux%2Fusb%2Fsrc%2Fscripts%2Frestore%2Fclientdir;fp=rescue%2Flinux%2Fusb%2Fsrc%2Fscripts%2Frestore%2Fclientdir;h=322dd57a063d167c8c5323c9f68eb0795a46a32a;hp=0000000000000000000000000000000000000000;hb=4dd8d7fe401088b31113cd54fc0cc87ae121c971;hpb=fb21b5066e01a80263767f2406829a10dfa58303 diff --git a/rescue/linux/usb/src/scripts/restore/clientdir b/rescue/linux/usb/src/scripts/restore/clientdir new file mode 100755 index 0000000..322dd57 --- /dev/null +++ b/rescue/linux/usb/src/scripts/restore/clientdir @@ -0,0 +1,47 @@ +#!/bin/sh +s="off \\" + +if [ -f ./nozen ]; then +DIALOG=dialog +else +DIALOG=Xdialog +fi + +x=1 +if [ -f clientmp ];then +rm clientmp +fi + +cp client clientmp + +ls ../clients|while read line;do +b=`echo $line |cut -d" " -f1|cut -c 1` + +if [ "$b" = "/" ];then +f=1 +else +f=2 +fi +line=`echo $line |cut -d" " -f$f` +echo $line "-" $s >>clientmp +echo $x>tmp +x=$(( x + 1 )) + +done +y=`cat tmp` +rm tmp +sed -i s/zzz/$y/g clientmp +echo "2>ans">>clientmp +chmod +x clientmp + +. ./clientmp +if [ ! $? = 0 ];then +exit 1 +fi + +clientdir=`cat ans|cut -d'"' -f2` + +rm ans +#echo $clientdir + +