~mmach/netext73/busybox

« back to all changes in this revision

Viewing changes to testsuite/makedevs.device_table.txt

  • Committer: mmach
  • Date: 2021-04-14 13:54:24 UTC
  • Revision ID: netbit73@gmail.com-20210414135424-8x3fxf716zs4wflb
1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# When building a target filesystem, it is desirable to not have to
 
2
# become root and then run 'mknod' a thousand times.  Using a device
 
3
# table you can create device nodes and directories "on the fly".
 
4
#
 
5
# This is a sample device table file for use with genext2fs.  You can
 
6
# do all sorts of interesting things with a device table file.  For
 
7
# example, if you want to adjust the permissions on a particular file
 
8
# you can just add an entry like:
 
9
#   /sbin/foobar        f       2755    0       0       -       -       -       -       -
 
10
# and (assuming the file /sbin/foobar exists) it will be made setuid
 
11
# root (regardless of what its permissions are on the host filesystem).
 
12
# Furthermore, you can use a single table entry to create a many device
 
13
# minors.  For example, if I wanted to create /dev/hda and /dev/hda[0-15]
 
14
# I could just use the following two table entries:
 
15
#   /dev/hda    b       640     0       0       3       0       0       0       -
 
16
#   /dev/hda    b       640     0       0       3       1       1       1       15
 
17
#
 
18
# Device table entries take the form of:
 
19
# <name>    <type>      <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
 
20
# where name is the file name,  type can be one of:
 
21
#       f       A regular file
 
22
#       d       Directory
 
23
#       c       Character special device file
 
24
#       b       Block special device file
 
25
#       p       Fifo (named pipe)
 
26
# uid is the user id for the target file, gid is the group id for the
 
27
# target file.  The rest of the entries (major, minor, etc) apply only
 
28
# to device special files.
 
29
 
 
30
# Have fun
 
31
# -Erik Andersen <andersen@codepoet.org>
 
32
#
 
33
 
 
34
#<name>         <type>  <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
 
35
/dev            d       755     0       0       -       -       -       -       -
 
36
/dev/pts        d       755     0       0       -       -       -       -       -
 
37
/dev/shm        d       755     0       0       -       -       -       -       -
 
38
/tmp            d       1777    0       0       -       -       -       -       -
 
39
/etc            d       755     0       0       -       -       -       -       -
 
40
/home/default   d       2755    1000    1000    -       -       -       -       -
 
41
#<name>                                 <type>  <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
 
42
###/bin/busybox                         f       4755    0       0       -       -       -       -       -
 
43
###/etc/shadow                          f       600     0       0       -       -       -       -       -
 
44
###/etc/passwd                          f       644     0       0       -       -       -       -       -
 
45
/etc/network/if-up.d                    d       755     0       0       -       -       -       -       -
 
46
/etc/network/if-pre-up.d                d       755     0       0       -       -       -       -       -
 
47
/etc/network/if-down.d                  d       755     0       0       -       -       -       -       -
 
48
/etc/network/if-post-down.d             d       755     0       0       -       -       -       -       -
 
49
###/usr/share/udhcpc/default.script     f       755     0       0       -       -       -       -       -
 
50
# uncomment this to allow starting x as non-root
 
51
#/usr/X11R6/bin/Xfbdev          f       4755    0       0       -       -       -       -       -
 
52
 
 
53
# Normal system devices
 
54
# <name>    <type>      <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
 
55
/dev/mem        c       640     0       0       1       1       0       0       -
 
56
/dev/kmem       c       640     0       0       1       2       0       0       -
 
57
/dev/null       c       666     0       0       1       3       0       0       -
 
58
/dev/zero       c       666     0       0       1       5       0       0       -
 
59
/dev/random     c       666     0       0       1       8       0       0       -
 
60
/dev/urandom    c       666     0       0       1       9       0       0       -
 
61
/dev/ram        b       640     0       0       1       1       0       0       -
 
62
/dev/ram        b       640     0       0       1       0       0       1       4
 
63
/dev/loop       b       640     0       0       7       0       0       1       2
 
64
/dev/rtc        c       640     0       0       10      135     -       -       -
 
65
/dev/console    c       666     0       0       5       1       -       -       -
 
66
/dev/tty        c       666     0       0       5       0       -       -       -
 
67
/dev/tty        c       666     0       0       4       0       0       1       8
 
68
/dev/ttyp       c       666     0       0       3       0       0       1       10
 
69
/dev/ptyp       c       666     0       0       2       0       0       1       10
 
70
/dev/ptmx       c       666     0       0       5       2       -       -       -
 
71
/dev/ttyP       c       666     0       0       57      0       0       1       4
 
72
/dev/ttyS       c       666     0       0       4       64      0       1       4
 
73
/dev/fb         c       640     0       5       29      0       0       32      4
 
74
#/dev/ttySA     c       666     0       0       204     5       0       1       3
 
75
/dev/psaux      c       666     0       0       10      1       0       0       -
 
76
#/dev/ppp       c       666     0       0       108     0       -       -       -
 
77
 
 
78
# Input stuff
 
79
/dev/input      d       755     0       0       -       -       -       -       -
 
80
/dev/input/mice c       640     0       0       13      63      0       0       -
 
81
/dev/input/mouse c      660     0       0       13      32      0       1       4
 
82
/dev/input/event c      660     0       0       13      64      0       1       4
 
83
#/dev/input/js  c       660     0       0       13      0       0       1       4
 
84
 
 
85
 
 
86
# MTD stuff
 
87
/dev/mtd        c       640     0       0       90      0       0       2       4
 
88
/dev/mtdblock   b       640     0       0       31      0       0       1       4
 
89
 
 
90
#Tun/tap driver
 
91
/dev/net        d       755     0       0       -       -       -       -       -
 
92
/dev/net/tun    c       660     0       0       10      200     -       -       -
 
93
 
 
94
# Audio stuff
 
95
#/dev/audio     c       666     0       29      14      4       -       -       -
 
96
#/dev/audio1    c       666     0       29      14      20      -       -       -
 
97
#/dev/dsp       c       666     0       29      14      3       -       -       -
 
98
#/dev/dsp1      c       666     0       29      14      19      -       -       -
 
99
#/dev/sndstat   c       666     0       29      14      6       -       -       -
 
100
 
 
101
# User-mode Linux stuff
 
102
#/dev/ubda      b       640     0       0       98      0       0       0       -
 
103
#/dev/ubda      b       640     0       0       98      1       1       1       15
 
104
 
 
105
# IDE Devices
 
106
/dev/hda        b       640     0       0       3       0       0       0       -
 
107
/dev/hda        b       640     0       0       3       1       1       1       15
 
108
/dev/hdb        b       640     0       0       3       64      0       0       -
 
109
/dev/hdb        b       640     0       0       3       65      1       1       15
 
110
#/dev/hdc       b       640     0       0       22      0       0       0       -
 
111
#/dev/hdc       b       640     0       0       22      1       1       1       15
 
112
#/dev/hdd       b       640     0       0       22      64      0       0       -
 
113
#/dev/hdd       b       640     0       0       22      65      1       1       15
 
114
#/dev/hde       b       640     0       0       33      0       0       0       -
 
115
#/dev/hde       b       640     0       0       33      1       1       1       15
 
116
#/dev/hdf       b       640     0       0       33      64      0       0       -
 
117
#/dev/hdf       b       640     0       0       33      65      1       1       15
 
118
#/dev/hdg       b       640     0       0       34      0       0       0       -
 
119
#/dev/hdg       b       640     0       0       34      1       1       1       15
 
120
#/dev/hdh       b       640     0       0       34      64      0       0       -
 
121
#/dev/hdh       b       640     0       0       34      65      1       1       15
 
122
 
 
123
# SCSI Devices
 
124
#/dev/sda       b       640     0       0       8       0       0       0       -
 
125
#/dev/sda       b       640     0       0       8       1       1       1       15
 
126
#/dev/sdb       b       640     0       0       8       16      0       0       -
 
127
#/dev/sdb       b       640     0       0       8       17      1       1       15
 
128
#/dev/sdc       b       640     0       0       8       32      0       0       -
 
129
#/dev/sdc       b       640     0       0       8       33      1       1       15
 
130
#/dev/sdd       b       640     0       0       8       48      0       0       -
 
131
#/dev/sdd       b       640     0       0       8       49      1       1       15
 
132
#/dev/sde       b       640     0       0       8       64      0       0       -
 
133
#/dev/sde       b       640     0       0       8       65      1       1       15
 
134
#/dev/sdf       b       640     0       0       8       80      0       0       -
 
135
#/dev/sdf       b       640     0       0       8       81      1       1       15
 
136
#/dev/sdg       b       640     0       0       8       96      0       0       -
 
137
#/dev/sdg       b       640     0       0       8       97      1       1       15
 
138
#/dev/sdh       b       640     0       0       8       112     0       0       -
 
139
#/dev/sdh       b       640     0       0       8       113     1       1       15
 
140
#/dev/sg        c       640     0       0       21      0       0       1       15
 
141
#/dev/scd       b       640     0       0       11      0       0       1       15
 
142
#/dev/st        c       640     0       0       9       0       0       1       8
 
143
#/dev/nst       c       640     0       0       9       128     0       1       8
 
144
#/dev/st        c       640     0       0       9       32      1       1       4
 
145
#/dev/st        c       640     0       0       9       64      1       1       4
 
146
#/dev/st        c       640     0       0       9       96      1       1       4
 
147
 
 
148
# Floppy disk devices
 
149
#/dev/fd        b       640     0       0       2       0       0       1       2
 
150
#/dev/fd0d360   b       640     0       0       2       4       0       0       -
 
151
#/dev/fd1d360   b       640     0       0       2       5       0       0       -
 
152
#/dev/fd0h1200  b       640     0       0       2       8       0       0       -
 
153
#/dev/fd1h1200  b       640     0       0       2       9       0       0       -
 
154
#/dev/fd0u1440  b       640     0       0       2       28      0       0       -
 
155
#/dev/fd1u1440  b       640     0       0       2       29      0       0       -
 
156
#/dev/fd0u2880  b       640     0       0       2       32      0       0       -
 
157
#/dev/fd1u2880  b       640     0       0       2       33      0       0       -
 
158
 
 
159
# All the proprietary cdrom devices in the world
 
160
#/dev/aztcd     b       640     0       0       29      0       0       0       -
 
161
#/dev/bpcd      b       640     0       0       41      0       0       0       -
 
162
#/dev/capi20    c       640     0       0       68      0       0       1       2
 
163
#/dev/cdu31a    b       640     0       0       15      0       0       0       -
 
164
#/dev/cdu535    b       640     0       0       24      0       0       0       -
 
165
#/dev/cm206cd   b       640     0       0       32      0       0       0       -
 
166
#/dev/sjcd      b       640     0       0       18      0       0       0       -
 
167
#/dev/sonycd    b       640     0       0       15      0       0       0       -
 
168
#/dev/gscd      b       640     0       0       16      0       0       0       -
 
169
#/dev/sbpcd     b       640     0       0       25      0       0       0       -
 
170
#/dev/sbpcd     b       640     0       0       25      0       0       1       4
 
171
#/dev/mcd       b       640     0       0       23      0       0       0       -
 
172
#/dev/optcd     b       640     0       0       17      0       0       0       -