rendered paste body#!/bin/bash
# CMPC Recovery Script
Menu_Utama ()
{
clear;
menuutama="\t1) \tTentang CMPC\n\t2) \tScript Recovery\n\t0) \tKeluar"
echo " ---------- Main Menu -----------";
echo "";
echo " Silakan masukkan USB Flash Disk Anda";
echo "";
echo -e "$menuutama"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
while true
do
case $option in
1) Tentang_Gue;
;;
2) Recovery_Script;
;;
0) option="";
exit;
;;
*) echo "Pilihan Anda tidak benar!!";
;;
esac
echo " ---------- Menu Utama -----------";
echo "";
echo " Silakan masukkan USB Flash Disk Anda";
echo "";
echo -e "$menuutama"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
done
}
Tentang_Gue ()
{
clear
echo "--------------------------------------------------"
echo ""
echo " Ubuntu - http://www.ubuntu.com"
echo ""
echo "--------------------------------------------------"
echo ""
read -p "Hit RETURN to continue" temp
clear
}
Recovery_Script ()
{
clear;
recoveryscriptmenu="\t1) \tMenu Utama\n\t2) \tLihat Lokasi USB\n\t3) \tBuat Recovery\n\t0) \tKeluar"
echo " -------- Script Recovery ---------";
echo "";
echo -e "$recoveryscriptmenu"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
while true
do
case $option in
1) Menu_Utama;
;;
2) Lokasi_USB;
;;
3) Buat_Recovery;
;;
0) option="";
exit;
;;
*) echo "Pilihan Anda tidak benar!!";
;;
esac
echo " -------- Script Recovery ---------";
echo "";
echo -e "$recoveryscriptmenu"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
done
}
Lokasi_USB ()
{
df | grep sd;
echo "";
echo "Silakan catat lokasi dimana USB Flash Disk Anda berada.";
echo "Jika lokasinya ada di /dev/sdb1 atau /dev/sdb2 berarti";
echo "Anda perlu mencatatnya sebagai /dev/sdb";
echo "";
read -p "Tekan ENTER untuk melanjutkan" temp
clear;
}
Buat_Recovery ()
{
read -p "Lokasi USB Flash Disk: " flash
while true
do
read -p "Silakan konfirmasi $flash (y atau n) : " konfirmasi
case $konfirmasi in
y|Y|YES|yes|Yes)
echo "";#!/bin/bash
# CMPC Recovery Script
Menu_Utama ()
{
clear;
menuutama="\t1) \tTentang CMPC\n\t2) \tScript Recovery\n\t0) \tKeluar"
echo " ---------- Main Menu -----------";
echo "";
echo " Silakan masukkan USB Flash Disk Anda";
echo "";
echo -e "$menuutama"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
while true
do
case $option in
1) Tentang_Gue;
;;
2) Recovery_Script;
;;
0) option="";
exit;
;;
*) echo "Pilihan Anda tidak benar!!";
;;
esac
echo " ---------- Menu Utama -----------";
echo "";
echo " Silakan masukkan USB Flash Disk Anda";
echo "";
echo -e "$menuutama"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
done
}
Tentang_Gue ()
{
clear
echo "--------------------------------------------------"
echo ""
echo " Ubuntu - http://www.ubuntu.com"
echo ""
echo "--------------------------------------------------"
echo ""
read -p "Hit RETURN to continue" temp
clear
}
Recovery_Script ()
{
clear;
recoveryscriptmenu="\t1) \tMenu Utama\n\t2) \tLihat Lokasi USB\n\t3) \tBuat Recovery\n\t0) \tKeluar"
echo " -------- Script Recovery ---------";
echo "";
echo -e "$recoveryscriptmenu"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
while true
do
case $option in
1) Menu_Utama;
;;
2) Lokasi_USB;
;;
3) Buat_Recovery;
;;
0) option="";
exit;
;;
*) echo "Pilihan Anda tidak benar!!";
;;
esac
echo " -------- Script Recovery ---------";
echo "";
echo -e "$recoveryscriptmenu"
echo "";
read -p "Silakan pilih opsi yang ada di atas : " option
done
}
Lokasi_USB ()
{
df | grep sd;
echo "";
echo "Silakan catat lokasi dimana USB Flash Disk Anda berada.";
echo "Jika lokasinya ada di /dev/sdb1 atau /dev/sdb2 berarti";
echo "Anda perlu mencatatnya sebagai /dev/sdb";
echo "";
read -p "Tekan ENTER untuk melanjutkan" temp
clear;
}
Buat_Recovery ()
{
read -p "Lokasi USB Flash Disk: " flash
while true
do
read -p "Silakan konfirmasi $flash (y atau n) : " konfirmasi
case $konfirmasi in
y|Y|YES|yes|Yes)
echo "";
echo "Menyalin file recovery ke $flash";
dd if=/usr/share/cmpc/cmpc.img of=$flash;
echo "SELESAI !!!!"
break;
;;
n|N|no|NO|No)
clear;
Recovery_Script
;;
*)
echo "Pilihan Anda tidak benar!!";
;;
esac
done
echo "";
read -p "Tekan ENTER untuk melanjutkan" temp
clear;
}
Menu_Utama
exit
echo "Menyalin file recovery ke $flash";
dd if=/usr/share/cmpc/cmpc.img of=$flash;
echo "SELESAI !!!!"
break;
;;
n|N|no|NO|No)
clear;
Recovery_Script
;;
*)
echo "Pilihan Anda tidak benar!!";
;;
esac
done
echo "";
read -p "Tekan ENTER untuk melanjutkan" temp
clear;
}
Menu_Utama
exit