cifs.init 547 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. #PKG cifs-utils
  3. #INIT 60
  4. case $1 in
  5. autostop) ;;
  6. autostart)
  7. exec sh $0 start
  8. ;;
  9. start)
  10. grep cifs /proc/filesystems >/dev/null 2>&1
  11. if [ $? -eq 0 ];then
  12. grep -v "^#" /etc/fstab| grep cifs >/dev/null 2>&1
  13. if [ $? -eq 0 ];then
  14. mount -a -t cifs
  15. fi
  16. else
  17. logger -t cifs -s "No cifs support in kernel"
  18. fi
  19. ;;
  20. stop)
  21. grep -v "^#" /etc/fstab| grep cifs >/dev/null 2>&1
  22. if [ $? -eq 0 ];then
  23. umount -a -t cifs
  24. fi
  25. ;;
  26. restart)
  27. sh $0 stop
  28. sh $0 start
  29. ;;
  30. *)
  31. echo "Usage: $0 {start | stop | restart}"
  32. exit 1
  33. ;;
  34. esac
  35. exit $?