]> git.sur5r.net Git - bacula/rescue/blobdiff - rescue/linux/usb/src/scripts/restore/change_names_new
Add new usb rescue key code
[bacula/rescue] / rescue / linux / usb / src / scripts / restore / change_names_new
diff --git a/rescue/linux/usb/src/scripts/restore/change_names_new b/rescue/linux/usb/src/scripts/restore/change_names_new
new file mode 100755 (executable)
index 0000000..e1b9105
--- /dev/null
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+sed -i '/^$/d' working/diffdir/newdisk
+cat working/diffdir/newdisk|while read line;do
+
+
+new=`echo $line |cut -d" " -f1|cut -d/ -f3`
+old=`echo $line|cut -d/ -f5`
+oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
+newadded=`echo $new|tr "[a-z]" "[A-Z]"`
+
+       ls working/diskinfo/|while read file;do
+
+
+       #sed -i 's/$old/$newadded/g' working/diskinfo/$file
+         sed -i 's/'$old'/'$newadded'/g' working/diskinfo/$file
+
+       done
+               ls working/scripts/|while read file;do
+
+
+               sed -i 's/'$old'/'$newadded'/g' working/scripts/$file
+               done
+done
+               
+cat working/diffdir/newdisk|while read line;do
+
+
+new=`echo $line |cut -d" " -f1|cut -d/ -f3`
+old=`echo $line|cut -d/ -f5`
+oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
+newadded=`echo $new|tr "[a-z]" "[A-Z]"`
+
+       ls working/diskinfo/|while read file;do
+
+
+       sed -i 's/'$newadded'/'$new'/g' working/diskinfo/$file
+       done
+               ls working/scripts/|while read file;do
+
+
+                       sed -i 's/'$newadded'/'$new'/g' working/scripts/$file
+                       done
+               
+
+
+
+
+
+               
+done
+
+cat working/diffdir/newdisk|while read line;do
+new=`echo $line |cut -d" " -f1|cut -d/ -f3`
+old=`echo $line|cut -d/ -f5`
+oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
+newadded=`echo $new|tr "[a-z]" "[A-Z]"`
+       
+
+               ls working/diskinfo/|grep $old|while read filename;do
+               filename2=`echo $filename`
+               newname=`echo $filename2|sed -e 's/'$old'/'$newadded'/g'`
+               
+
+               mv working/diskinfo/$filename working/diskinfo/$newname
+               done
+
+       
+
+               ls working/scripts/|grep $old|while read filename;do
+               filename2=`echo $filename`
+               newname=`echo $filename2|sed -e 's/'$old'/'$newadded'/g'`
+               
+               mv working/scripts/$filename working/scripts/$newname
+               done
+
+done
+
+cat working/diffdir/newdisk|while read line;do
+new=`echo $line |cut -d" " -f1|cut -d/ -f3`
+old=`echo $line|cut -d/ -f5`
+oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
+newadded=`echo $new|tr "[a-z]" "[A-Z]"`
+               ls working/diskinfo/|grep $newadded|while read filename;do
+               newname=`echo $filename|sed -e 's/'$newadded'/'$new'/g'`
+               
+               mv working/diskinfo/$filename working/diskinfo/$newname
+               done
+
+       
+               ls working/scripts/|grep $newadded|while read filename;do
+               newname=`echo $filename|sed -e 's/'$newadded'/'$new'/g'`
+               
+               mv working/scripts/$filename working/scripts/$newname
+
+               done
+               
+
+done
+
+