.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "DEVICE-TABLE 1"
.TH DEVICE-TABLE 1 "2020-03-22" "perl v5.30.0" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "Nom"
.IX Header "Nom"
device\-table.pl \- analyse des tables de périphériques simples et passe la
sortie à mknod
.SH "Synopsis"
.IX Header "Synopsis"
device\-table.pl [\-n|\-\-dry\-run] [\-d \s-1REPERTOIRE\s0] [\-f \s-1FICHIER\s0]
 device\-table.pl \-?|\-h|\-\-help|\-\-version
.SH "Options"
.IX Header "Options"
Par défaut, \fIdevice\-table.pl\fR écrit les nœuds de périphérique dans le
répertoire de travail courant.  Utilisez l'option répertoire pour écrire
ailleurs.
.PP
multistrap contains a default device-table file, use the file option to
override the default \fI/usr/share/doc/multistrap/examples/device_table.txt\fR
.PP
Il faut utiliser l'option dry-run pour voir les commandes qui seraient
exécutées.
.PP
Les nœuds de périphérique nécessitent fakeroot ou un autre moyen pour
utiliser l'accès superutilisateur. Si \fIdevice\-table.pl\fR est déjà en cours
d'exécution sous fakeroot ou un équivalent, l'instance de fakeroot existante
sera utilisée. Utilisez l'option no-fakeroot pour empêcher l'utilisation
interne de fakeroot.
.PP
Veuillez noter que fakeroot ne permet pas le changement du propriétaire
réel, pour cela effectuez l'empaquettement final dans une archive tar sous
fakeroot également, ou utilisez \f(CW\*(C`sudo\*(C'\fR quand \fIdevice\-table.pl\fR s'exécute.
.SH "Format de tableau de la machine"
.IX Header "Format de tableau de la machine"
Les fichiers de tableau des périphériques sont des fichiers séparés par des
tabulations (\s-1TSV\s0). Toutes les lignes du fichier de tableau du périphérique
doivent contenir exactement 10 caractères, chacun séparé par une tabulation
simple à l'exception des commentaires \- qui doivent commencer par #
.PP
Les entrées du tableau du périphérique prennent la forme de :
.PP
<nom> <type> <mode> <uid> <gid> <majeure> <mineure> <début> <inc> <compte>
.PP
où le nom est le nom du fichier, le type peut être l'un de :
.PP
.Vb 10
\& f Un fichier normal
\& d Répertoire
\& s Lien symbolique
\& h Lien en dur
\& c Fichier de périphérique caractère
\& b Fichier de périphérique bloc
\& p Tuyau nommé S<(« fifo »)>
\&Les liens symboliques et les liens en dur sont des extensions du tableau du
\&périphérique, juste pour F<device\-table.pl>, les autres interpréteurs de
\&tableau de périphérique ne devraient pas gérer ces types. Le premier champ
\&de la commande de lien symbolique est la cible existante du lien, le
\&troisième champ et le chemin complet du lien symbolique en lui\-même. Par
\&S<exemple :>
\&
\& /proc/self/fd/0 s /dev/stdin \- \- \- \- \- \- \-
.Ve
.PP
Voir http://wiki.debian.org/DeviceTableScripting
