mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

176 lines
3.3 KiB

  1. #!/bin/sh
  2. #
  3. # Script for creating a minimalistic /dev directory (needed if running a
  4. # kernel without devfs support).
  5. #
  6. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  7. #
  8. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  9. # Please add additional copyright information _after_ the line containing
  10. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  11. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  12. #
  13. # ROCK Linux: rock-src/misc/archive/mini-makedevs.sh
  14. # ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
  15. #
  16. # This program is free software; you can redistribute it and/or modify
  17. # it under the terms of the GNU General Public License as published by
  18. # the Free Software Foundation; either version 2 of the License, or
  19. # (at your option) any later version. A copy of the GNU General Public
  20. # License can be found at Documentation/COPYING.
  21. #
  22. # Many people helped and are helping developing ROCK Linux. Please
  23. # have a look at http://www.rocklinux.org/ and the Documentation/TEAM
  24. # file for details.
  25. #
  26. # --- ROCK-COPYRIGHT-NOTE-END ---
  27. mknod mem c 1 1
  28. mknod kmem c 1 2
  29. mknod null c 1 3
  30. mknod port c 1 4
  31. mknod zero c 1 5
  32. mknod core c 1 6
  33. mknod full c 1 7
  34. mknod random c 1 8
  35. mknod urandom c 1 9
  36. mknod ram0 b 1 0
  37. mknod ram1 b 1 1
  38. mknod ram2 b 1 2
  39. mknod ram3 b 1 3
  40. mknod initrd b 1 250
  41. mknod ptyp0 c 2 0
  42. mknod ptyp1 c 2 1
  43. mknod ptyp2 c 2 2
  44. mknod ptyp3 c 2 3
  45. mknod ptyp4 c 2 4
  46. mknod ptyp5 c 2 5
  47. mknod ptyp6 c 2 6
  48. mknod ptyp7 c 2 7
  49. mknod fd0 b 2 0
  50. mknod fd1 b 2 1
  51. mknod ttyp0 c 3 0
  52. mknod ttyp1 c 3 1
  53. mknod ttyp2 c 3 2
  54. mknod ttyp3 c 3 3
  55. mknod ttyp4 c 3 4
  56. mknod ttyp5 c 3 5
  57. mknod ttyp6 c 3 6
  58. mknod ttyp7 c 3 7
  59. mknod hda b 3 0
  60. mknod hda1 b 3 1
  61. mknod hda2 b 3 2
  62. mknod hda3 b 3 3
  63. mknod hda4 b 3 4
  64. mknod hda5 b 3 5
  65. mknod hda6 b 3 6
  66. mknod hda7 b 3 7
  67. mknod hda8 b 3 8
  68. mknod hdb b 3 64
  69. mknod hdb1 b 3 65
  70. mknod hdb2 b 3 66
  71. mknod hdb3 b 3 67
  72. mknod hdb4 b 3 68
  73. mknod hdb5 b 3 69
  74. mknod hdb6 b 3 70
  75. mknod hdb7 b 3 71
  76. mknod hdb8 b 3 72
  77. mknod tty0 c 4 0
  78. mknod tty1 c 4 1
  79. mknod tty2 c 4 2
  80. mknod tty3 c 4 3
  81. mknod tty4 c 4 4
  82. mknod tty5 c 4 5
  83. mknod tty6 c 4 6
  84. mknod tty7 c 4 7
  85. mkdir -p vc
  86. ln -sf ../tty1 vc/1
  87. ln -sf ../tty2 vc/2
  88. ln -sf ../tty3 vc/3
  89. ln -sf ../tty4 vc/4
  90. ln -sf ../tty5 vc/5
  91. ln -sf ../tty6 vc/6
  92. ln -sf ../tty7 vc/7
  93. mknod ttyS0 c 4 64
  94. mknod ttyS1 c 4 65
  95. mknod ttyS2 c 4 66
  96. mknod ttyS3 c 4 67
  97. mknod tty c 5 0
  98. mknod console c 5 1
  99. mknod ptmx c 5 2
  100. mknod cua0 c 5 64
  101. mknod cua1 c 5 65
  102. mknod cua2 c 5 66
  103. mknod cua3 c 5 67
  104. mknod lp0 c 6 0
  105. mknod lp1 c 6 0
  106. mknod vcs c 7 0
  107. mknod vcs1 c 7 1
  108. mknod vcs2 c 7 2
  109. mknod vcs3 c 7 3
  110. mknod vcs4 c 7 4
  111. mknod vcs5 c 7 5
  112. mknod vcs6 c 7 6
  113. mknod vcs7 c 7 7
  114. mknod loop0 b 7 0
  115. mknod loop1 b 7 1
  116. mknod loop2 b 7 2
  117. mknod loop3 b 7 3
  118. mknod sda b 8 0
  119. mknod sda1 b 8 1
  120. mknod sda2 b 8 2
  121. mknod sda3 b 8 3
  122. mknod sda4 b 8 4
  123. mknod sda5 b 8 5
  124. mknod sda6 b 8 6
  125. mknod sda7 b 8 7
  126. mknod sda8 b 8 8
  127. mknod sdb b 8 16
  128. mknod sdb1 b 8 17
  129. mknod sdb2 b 8 18
  130. mknod sdb3 b 8 19
  131. mknod sdb4 b 8 20
  132. mknod sdb5 b 8 21
  133. mknod sdb6 b 8 22
  134. mknod sdb7 b 8 23
  135. mknod sdb8 b 8 24
  136. mknod psaux c 10 1
  137. mknod rtc c 10 135
  138. mknod nvram c 10 144
  139. mknod sr0 b 11 0
  140. mknod sr1 b 11 1
  141. mknod sg0 c 21 0
  142. mknod sg1 c 21 1
  143. mknod sg2 c 21 2
  144. mknod sg3 c 21 3
  145. mknod fb0 c 29 0
  146. mknod fb1 c 29 32
  147. mkdir -p pts
  148. rm -f fd
  149. ln -sf /proc/kcore core
  150. ln -sf /proc/self/fd fd
  151. ln -sf fd/0 stdin
  152. ln -sf fd/1 stdout
  153. ln -sf fd/2 stderr