temizle.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #!/bin/bash
  2. # $LFS klasörü yoksa çık
  3. if [ ! -d $LFS ]; then mesaj hata "$LFS klasörü bulunamadı.";exit 1; fi
  4. #unmount
  5. _umount
  6. # temizlensin mi?
  7. while true; do
  8. mesaj hata "$LFS klasörü tamamen silinecek, emin misiniz? [e/h]"
  9. read -p " " cevap
  10. case $cevap in
  11. [Ee]* )
  12. if [ -d $LFS ]; then
  13. rm -rf $LFS
  14. mesaj bilgi "$LFS klasörü silindi."
  15. fi
  16. ;;
  17. [Hh]* )
  18. mesaj uyari "$LFS klasörü silinmekten vazgeçildi."
  19. exit 1
  20. ;;
  21. * )
  22. mesaj hata "Silme işlemini onaylamak için e veya h seçeneklerini girmelisiniz."
  23. esac
  24. mesaj hata "iso_icerik/LiveOS ve iso_icerik/updates klasörü tamamen silinecek, emin misiniz? [e/h]"
  25. read -p " " cevap
  26. case $cevap in
  27. [Ee]* )
  28. if [ -d iso_icerik/LiveOS ]; then
  29. rm -rf iso_icerik/LiveOS
  30. rm -rf iso_icerik/updates
  31. rm -f iso_icerik/boot/initramfs
  32. rm -f iso_icerik/boot/kernel
  33. if [ -f iso_icerik/efiboot.img ]; then
  34. rm -rf iso_icerik/efiboot.img
  35. fi
  36. mesaj bilgi "iso_icerik/LiveOS klasörü silindi."
  37. fi
  38. exit 1
  39. ;;
  40. [Hh]* )
  41. mesaj uyari "iso_icerik/LiveOS ve iso_icerik/updates klasörü silinmekten vazgeçildi."
  42. exit 1
  43. ;;
  44. * )
  45. mesaj hata "Silme işlemini onaylamak için e veya h seçeneklerini girmelisiniz."
  46. esac
  47. done