MKNOD.hpux
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:2k
- #!/bin/sh
- ################################################################
- # make SCSI device files according to: man scsi_ctl
- #
- # Copyright (c) 1997 J. Schilling
- ################################################################
- # This program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2, or (at your option)
- # any later version.
- #
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with this program; see the file COPYING. If not, write to
- # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- ################################################################
- mknod="echo mknod"
- mkdir="echo mkdir -p"
- chmod="echo chmod"
- mknod="/usr/sbin/mknod"
- mkdir="mkdir -p"
- chmod="chmod"
- scsi=/dev/scsi
- rscsi=/dev/rscsi
- ${mkdir} ${scsi}
- ${mkdir} ${rscsi}
- bus=0
- target=0
- lun=0
- for bus in 0 1 2 3 4 5 6 7; do
- for target in 0 1 2 3 4 5 6 7 8 9 a b c d e f; do
- for lun in 0 1 2 3 4 5 6 7; do
- dev=c${bus}t${target}l${lun}
- $mknod ${scsi}/${dev} c 203 0x${bus}${target}${lun}00
- $chmod 0600 ${scsi}/${dev}
- $mknod ${rscsi}/${dev} c 203 0x${bus}${target}${lun}02
- $chmod 0600 ${rscsi}/${dev}
- done
- done
- done