MKNOD.hpux
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. #!/bin/sh
  2. ################################################################
  3. # make SCSI device files according to: man scsi_ctl
  4. #
  5. # Copyright (c) 1997 J. Schilling
  6. ################################################################
  7. # This program is free software; you can redistribute it and/or modify
  8. # it under the terms of the GNU General Public License as published by
  9. # the Free Software Foundation; either version 2, or (at your option)
  10. # any later version.
  11. #
  12. # This program is distributed in the hope that it will be useful,
  13. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. # GNU General Public License for more details.
  16. #
  17. # You should have received a copy of the GNU General Public License
  18. # along with this program; see the file COPYING.  If not, write to
  19. # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  20. ################################################################
  21. mknod="echo mknod"
  22. mkdir="echo mkdir -p"
  23. chmod="echo chmod"
  24. mknod="/usr/sbin/mknod"
  25. mkdir="mkdir -p"
  26. chmod="chmod"
  27. scsi=/dev/scsi
  28. rscsi=/dev/rscsi
  29. ${mkdir}  ${scsi}
  30. ${mkdir} ${rscsi}
  31. bus=0
  32. target=0
  33. lun=0
  34. for bus in 0 1 2 3 4 5 6 7; do
  35. for target in 0 1 2 3 4 5 6 7 8 9 a b c d e f; do
  36. for lun in 0 1 2 3 4 5 6 7; do
  37. dev=c${bus}t${target}l${lun} 
  38. $mknod  ${scsi}/${dev} c 203 0x${bus}${target}${lun}00
  39. $chmod 0600  ${scsi}/${dev}
  40. $mknod ${rscsi}/${dev} c 203 0x${bus}${target}${lun}02
  41. $chmod 0600  ${rscsi}/${dev}
  42. done
  43. done
  44. done