cifs 530 B

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