773 |
# echo 'done' |
# echo 'done' |
774 |
|
|
775 |
if [ ! -z "$splash" ];then |
if [ ! -z "$splash" ];then |
776 |
echo -n "Copying new spalsh screen... " |
echo -n "Copying new spalsh screen... " |
777 |
cp -L "$splash" "$SAVE_DIR"/tmp/clonezilla-sysresccd/isolinux/ocswp.png |
cp -L "$splash" "$SAVE_DIR"/tmp/clonezilla-sysresccd/isolinux/ocswp.png |
778 |
echo 'done' |
echo 'done' |
779 |
else |
else |
780 |
cp -L /root/.clonezilla-sysresccd/files/default-ocswp.png "$SAVE_DIR"/tmp/clonezilla-sysresccd/isolinux/ocswp.png |
cp -L /root/.clonezilla-sysresccd/files/default-ocswp.png "$SAVE_DIR"/tmp/clonezilla-sysresccd/isolinux/ocswp.png |
781 |
fi |
fi |
782 |
|
|
783 |
echo -n "Copying Super Grub Disk... " |
echo -n "Copying Super Grub Disk... " |
824 |
cd /root/.clonezilla-sysresccd/files |
cd /root/.clonezilla-sysresccd/files |
825 |
cp -L pre* ocs-iso what-cd patch-clonezilla-sysresccd continue-multi-cd isolinux-restore-cd.cfg \ |
cp -L pre* ocs-iso what-cd patch-clonezilla-sysresccd continue-multi-cd isolinux-restore-cd.cfg \ |
826 |
isolinux-restore-cd-ram.cfg menu-for-iso.tar.gz doc.tar.gz imginfo imgconvert cust-menu "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd |
isolinux-restore-cd-ram.cfg menu-for-iso.tar.gz doc.tar.gz imginfo imgconvert cust-menu "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd |
827 |
cp -L default-restore-ocswp.png "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd/ocswp.png |
fsplash=`basename "$splash"` |
828 |
|
if [ "$fsplash" = "default-ocswp-i686.png" ] || [ "$fsplash" = "default-ocswp-i486.png" ] || [ "$fsplash" = "default-ocswp-amd64.png" ];then |
829 |
|
cp $(echo "$splash" | sed 's/default/default-restore/') "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd/ocswp.png |
830 |
|
else |
831 |
|
cp -L default-restore-ocswp.png "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd/ocswp.png |
832 |
|
fi |
833 |
cp sbminst "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd |
cp sbminst "$SAVE_DIR"/tmp/clonezilla-sysresccd/restorecd |
834 |
|
|
835 |
# Copy Smart Boot Manager and rawrite-fdimage to bootdisk |
# Copy Smart Boot Manager and rawrite-fdimage to bootdisk |
873 |
|
|
874 |
if [ ! -z "$exScript" ];then |
if [ ! -z "$exScript" ];then |
875 |
# echo -n "Executing external script: \"$exScript\"... " |
# echo -n "Executing external script: \"$exScript\"... " |
876 |
echo -n "Executing external script... " |
echo -n "Executing external script... " |
877 |
. "$exScript" || { |
. "$exScript" || { |
878 |
echo |
echo |
879 |
echo |
echo |
880 |
echo |
echo |
881 |
echo " Error: The execution of the script failed!!!" |
echo " Error: The execution of the script failed!!!" |
882 |
echo " Please correct it and try again" |
echo " Please correct it and try again" |
883 |
echo |
echo |
884 |
echo " Script: \"$exScript\"" |
echo " Script: \"$exScript\"" |
885 |
cleanUp |
cleanUp |
886 |
exit 1 |
exit 1 |
887 |
} |
} |
888 |
echo 'done' |
echo 'done' |
889 |
fi |
fi |
890 |
# echo |
# echo |
891 |
# echo |
# echo |
892 |
# echo |
# echo |
893 |
else |
else |
894 |
trap cleanUp 2 |
trap cleanUp 2 |
895 |
cleanUpValue=1 |
cleanUpValue=1 |
896 |
if [ ! -d "$SAVE_DIR"/tmp/clonezilla-sysresccd ];then |
if [ ! -d "$SAVE_DIR"/tmp/clonezilla-sysresccd ];then |
897 |
echo " Error accessing folder \""$SAVE_DIR"/tmp/clonezilla-sysresccd\"" |
echo " Error accessing folder \""$SAVE_DIR"/tmp/clonezilla-sysresccd\"" |
898 |
exitStatus=1 |
exitStatus=1 |
899 |
cleanUp |
cleanUp |
900 |
|
fi |
901 |
fi |
fi |
|
fi |
|
902 |
|
|
903 |
# move extra folders into utils |
# move extra folders into utils |
904 |
mv "$SAVE_DIR"/tmp/clonezilla-sysresccd/rawrite "$SAVE_DIR"/tmp/clonezilla-sysresccd/bootprog "$SAVE_DIR"/tmp/clonezilla-sysresccd/utils |
mv "$SAVE_DIR"/tmp/clonezilla-sysresccd/rawrite "$SAVE_DIR"/tmp/clonezilla-sysresccd/bootprog "$SAVE_DIR"/tmp/clonezilla-sysresccd/utils |
905 |
mv "$SAVE_DIR"/tmp/clonezilla-sysresccd/version "$SAVE_DIR"/tmp/clonezilla-sysresccd/SystemRescueCD-Version |
mv "$SAVE_DIR"/tmp/clonezilla-sysresccd/version "$SAVE_DIR"/tmp/clonezilla-sysresccd/SystemRescueCD-Version |
906 |
|
|
907 |
|
# copy png files from isolinux/ to syslinux/ |
908 |
|
cp "$SAVE_DIR"/tmp/clonezilla-sysresccd/isolinux/*.png "$SAVE_DIR"/tmp/clonezilla-sysresccd/syslinux |
909 |
# |
# |
910 |
# re-build clonezilla filesystem.squashfs |
# re-build clonezilla filesystem.squashfs |
911 |
# |
# |