home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.mayn.de
/
ftp.mayn.de-pub.zip
/
ftp.mayn.de-pub
/
apple
/
apple_unix
/
Sys_stuff
/
devscsi
< prev
next >
Wrap
Text File
|
2017-03-06
|
2KB
|
91 lines
#!/bin/sh
#
# init devscsi
#
# @(#)Copyright Apple Computer 1987-91
# Version 1.5 of devscsi on 93/01/15 16:50:41
#
#
# Build the /dev/scsi devices based upon minor number passed in via autoconfig.
#
PATH=/bin:/usr/bin:/etc:/usr/etc
name=devscsi
devdir=/dev/scsi
#
# Parse "-k kernelfile" flag
#
KERNEL=""
if [ "$1" = "-k" ]; then
shift
KERNEL=$1
shift
fi;
if [ "$1" = "-M" ]; then
if [ -d "$devdir" ]; then
/bin/rm -f $devdir/? $devdir/[1-4]0[0-6]
else
/bin/mkdir $devdir
/bin/chmod 755 $devdir
fi
cd $devdir
# devscsi minor device number bus 1 : 0x10 - 0x16 or 16 - 22
# bus 2 : 0x20 - 0x26 or 32 - 38
# bus 3 : 0x30 - 0x36 or 48 - 54
# bus 4 : 0x40 - 0x46 or 64 - 70
# old minor device number 0 - 7
#
/etc/mknod 0 c $2 0
/etc/mknod 1 c $2 1
/etc/mknod 2 c $2 2
/etc/mknod 3 c $2 3
/etc/mknod 4 c $2 4
/etc/mknod 5 c $2 5
/etc/mknod 6 c $2 6
#bus 1
/etc/mknod 100 c $2 16
/etc/mknod 101 c $2 17
/etc/mknod 102 c $2 18
/etc/mknod 103 c $2 19
/etc/mknod 104 c $2 20
/etc/mknod 105 c $2 21
/etc/mknod 106 c $2 22
#bus 2
/etc/mknod 200 c $2 32
/etc/mknod 201 c $2 33
/etc/mknod 202 c $2 34
/etc/mknod 203 c $2 35
/etc/mknod 204 c $2 36
/etc/mknod 205 c $2 37
/etc/mknod 206 c $2 38
#bus 3
/etc/mknod 300 c $2 48
/etc/mknod 301 c $2 49
/etc/mknod 302 c $2 50
/etc/mknod 303 c $2 51
/etc/mknod 304 c $2 52
/etc/mknod 305 c $2 53
/etc/mknod 306 c $2 54
#bus 4
/etc/mknod 400 c $2 64
/etc/mknod 401 c $2 65
/etc/mknod 402 c $2 66
/etc/mknod 403 c $2 67
/etc/mknod 404 c $2 68
/etc/mknod 405 c $2 69
/etc/mknod 406 c $2 70
/bin/chmod 600 [0-6]
/bin/chmod 600 [1-4]0[0-6]
fi