MAKEDEV.ide
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. #
  3. # This script creates the proper /dev/ entries for IDE devices
  4. # on the primary, secondary, tertiary, and quaternary interfaces.
  5. # See ../Documentation/ide.txt for more information.
  6. #
  7. makedev () {
  8. rm -f /dev/$1
  9. echo mknod /dev/$1 $2 $3 $4
  10.      mknod /dev/$1 $2 $3 $4
  11. chown root:disk /dev/$1
  12. chmod 660 /dev/$1
  13. }
  14. makedevs () {
  15. rm -f /dev/$1*
  16. makedev $1 b $2 $3
  17. for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  18. do
  19. makedev $1$part b $2 `expr $3 + $part`
  20. done
  21. }
  22. makedevs hda  3 0
  23. makedevs hdb  3 64
  24. makedevs hdc 22 0
  25. makedevs hdd 22 64
  26. makedevs hde 33 0
  27. makedevs hdf 33 64
  28. makedevs hdg 34 0
  29. makedevs hdh 34 64
  30. makedevs hdi 56 0
  31. makedevs hdj 56 64
  32. makedevs hdk 57 0
  33. makedevs hdl 57 64
  34. makedevs hdm 88 0
  35. makedevs hdn 88 64
  36. makedevs hdo 89 0
  37. makedevs hdp 89 64
  38. makedevs hdq 90 0
  39. makedevs hdr 90 64
  40. makedevs hds 91 0
  41. makedevs hdt 91 64
  42. for tape in 0 1 2 3 4 5 6 7
  43. do
  44. makedev ht$tape c 37 $tape
  45. makedev nht$tape c 37 `expr $tape + 128`
  46. done