mount-umount.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. _mount() {
  3. if [ -d $LFS ]; then
  4. mountpoint -q $LFS/dev || mount -v -B /dev $LFS/dev
  5. mountpoint -q $LFS/dev/pts || mount --bind /dev/pts $LFS/dev/pts
  6. mountpoint -q $LFS/proc || mount -vt proc proc $LFS/proc
  7. mountpoint -q $LFS/sys || mount -vt sysfs sysfs $LFS/sys
  8. #if [ ! -z ${SISTEM_DEPO} ];then
  9. # if [ -d ${SISTEM_DEPO} ];then
  10. # [ -d $LFS/depo/paketler ] && rm -rf $LFS/depo/paketler
  11. # mesaj bilgi "Sistem depo önbellek: ${SISTEM_DEPO} $LFS altına bağlandı"
  12. # mountpoint -q $LFS/depo/paketler || mount ${SISTEM_DEPO} $LFS/depo/paketler
  13. # fi
  14. #fi
  15. mesaj bilgi "Ana sistem hazirlik klasorune mount edildi."
  16. else
  17. mesaj hata "LFS icin gerekli aygitlar mount edilemedi!"
  18. fi
  19. }
  20. _umount() {
  21. if [ -d $LFS ]; then
  22. mountpoint -q $LFS/proc && umount -l $LFS/proc/
  23. mountpoint -q $LFS/sys && umount -l $LFS/sys/
  24. mountpoint -q $LFS/dev/pts && umount -l $LFS/dev/pts/
  25. mountpoint -q $LFS/dev && umount -l $LFS/dev/
  26. #if [ ! -z ${SISTEM_DEPO} ];then
  27. # mount | grep -q "$LFS/depo/paketler" && umount -l $LFS/depo/paketler
  28. # mesaj bilgi "Sistem depo önbellek: ${SISTEM_DEPO} $LFS altından çözüldü."
  29. #fi
  30. mesaj bilgi "Hazirlik klasorunden aygitlar unmount edildi."
  31. else
  32. mesaj hata "Hazirlik klasorunden aygitlar unmount edilemedi!"
  33. fi
  34. }