All pastes #904017 Raw Edit

Something

public text v1 · immutable
·published 2008-02-14 17:26 UTC
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