home *** CD-ROM | disk | FTP | other *** search
/ chilidog.highland.cc.ks.us / chilidog.highland.cc.ks.us.zip / chilidog.highland.cc.ks.us / backup / bradford.20101108.etc.tar.gz / bradford.20101108.etc.tar / etc / init.d / boot.scsidev < prev    next >
Text File  |  2006-05-02  |  1KB  |  64 lines

  1. #! /bin/sh
  2. #
  3. # Copyright (c) 2002 SuSE GmbH Nuernberg, Germany.  All rights reserved.
  4. # License: GNU GPL.
  5. #
  6. # /etc/init.d/boot.scsidev
  7. #
  8. ### BEGIN INIT INFO
  9. # Provides:          boot.scsidev
  10. # Required-Start:    boot.rootfsck
  11. # Should-Start:      boot.udev
  12. # Required-Stop:
  13. # Default-Start:     B
  14. # Default-Stop:
  15. # Short-Description: set up /dev/scsi/ 
  16. # Description:       scsidev creates persistent device nodes
  17. #    in /dev/scsi/ even if your SCSI config changes.
  18. ### END INIT INFO
  19.  
  20. . /etc/rc.status
  21. test -r /etc/sysconfig/scsidev || exit 6
  22. . /etc/sysconfig/scsidev
  23.  
  24. SCSIDEV_BIN=/bin/scsidev
  25. test -x $SCSIDEV_BIN || exit 5
  26.  
  27. test "$SCSIDEV_ARGS" = "disable" && exit 0
  28.  
  29. rc_reset
  30. case "$1" in 
  31.     start|try-restart|restart|force-reload|reload)
  32.     #unset RW
  33.     #if test -r /proc/mounts; then
  34.     #    RW=`sed '/^rootfs/d;s/^[^ ]\+ \/ [^ ]\+ \([^ ]\+\).*$/\1/p;d' </proc/self/mounts`
  35.     #fi
  36.     echo "${warn}NOTE:${norm} scsidev is obsolete and the udev generated persistent device names"
  37.         echo " under /dev/scsi/by-id/ (od by-path) should be used instead."
  38.     echo -n "Scanning SCSI devices and filling /dev/scsi/ "
  39.     #if [ "$RW" != "rw" ]; then
  40.     #    mount -o remount,rw /
  41.     #fi
  42.     $SCSIDEV_BIN $SCSIDEV_ARGS
  43.     rc_status -v
  44.     #if [ "$1" = "start" -a "$RW" != "rw" ]; then
  45.     #    mount -o remount,ro /
  46.     #fi
  47.     ;;
  48.     stop)
  49.     #rc_failed 3
  50.     #rc_status -v
  51.     ;;
  52.     status)
  53.     rc_failed 4
  54.     rc_status -v
  55.     ;;
  56.     *)
  57.     echo "Usage: $0 start|restart"
  58.     exit 1
  59.     ;;
  60. esac
  61.  
  62. rc_exit
  63.  
  64.