manual: Rework makedevs syntax

State that it should be a space separated list and fix the example.
Also reduce the number of dash used to 4.

[Thomas: replace tab by space, as noted by Yann.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Maxime Hadjinlian 2014-11-15 17:29:18 +01:00 committed by Thomas Petazzoni
parent b4c7db619e
commit 58cb491875

View File

@ -11,13 +11,14 @@ create and how to create them, in order to avoid calls to mknod.
This syntax is derived from the makedev utility, and more complete This syntax is derived from the makedev utility, and more complete
documentation can be found in the +package/makedevs/README+ file. documentation can be found in the +package/makedevs/README+ file.
It takes the form of a line for each file, with the following layout: It takes the form of a space separated list of fields, one file per
line; the fields are:
|=========================================================== |===========================================================
|name |type |mode |uid |gid |major |minor |start |inc |count |name |type |mode |uid |gid |major |minor |start |inc |count
|=========================================================== |===========================================================
There are a few non-trivial blocks here: There are a few non-trivial blocks:
- +name+ is the path to the file you want to create/modify - +name+ is the path to the file you want to create/modify
- +type+ is the type of the file, being one of: - +type+ is the type of the file, being one of:
@ -35,22 +36,23 @@ There are a few non-trivial blocks here:
Let's say you want to change the permissions of a given file; using Let's say you want to change the permissions of a given file; using
this syntax, you will need to put: this syntax, you will need to put:
-------------------------------------------------------------------
/usr/bin/foobar f 644 0 0 - - - - - ----
------------------------------------------------------------------- /usr/bin/foobar f 644 0 0 - - - - -
----
On the other hand, if you want to create the device file +/dev/hda+ On the other hand, if you want to create the device file +/dev/hda+
and the corresponding 15 files for the partitions, you will need for and the corresponding 15 files for the partitions, you will need for
+/dev/hda+: +/dev/hda+:
------------------------------------------------------------------- ----
/dev/hda b 640 0 0 3 0 0 0 - /dev/hda b 640 0 0 3 0 0 0 -
------------------------------------------------------------------- ----
and then for device files corresponding to the partitions of and then for device files corresponding to the partitions of
+/dev/hda+, +/dev/hdaX+, +X+ ranging from 1 to 15: +/dev/hda+, +/dev/hdaX+, +X+ ranging from 1 to 15:
------------------------------------------------------------------- ----
/dev/hda b 640 0 0 3 1 1 1 15 /dev/hda b 640 0 0 3 1 1 1 15
------------------------------------------------------------------- ----