3
# Copyright (c) 2002 SuSE GmbH Nuernberg, Germany. All rights reserved.
6
# /etc/init.d/boot.scsidev
9
# Provides: boot.scsidev
10
# Required-Start: boot.proc
14
# Short-Description: set up /dev/scsi/
15
# Description: scsidev creates persistent device nodes
16
# in /dev/scsi/ even if your SCSI config changes.
20
test -r /etc/sysconfig/scsidev || exit 6
21
. /etc/sysconfig/scsidev
23
SCSIDEV_BIN=/bin/scsidev
24
test -x $SCSIDEV_BIN || exit 5
26
test "$SCSIDEV_ARGS" = "disable" && exit 0
30
start|try-restart|restart|force-reload|reload)
32
if test -r /proc/mounts; then
33
RW=`sed '/^rootfs/d;s/^[^ ]\+ \/ [^ ]\+ \([^ ]\+\).*$/\1/p;d' </proc/self/mounts`
35
echo -n "Scanning SCSI devices and filling /dev/scsi/ "
36
if [ "$RW" != "rw" ]; then
39
$SCSIDEV_BIN $SCSIDEV_ARGS
41
if [ "$1" = "start" -a "$RW" != "rw" ]; then
54
echo "Usage: $0 start|restart"