~ubuntu-branches/debian/experimental/sysvinit/experimental

« back to all changes in this revision

Viewing changes to debian/src/sysv-rc/man8/fr.UTF-8/update-rc.d.8

  • Committer: Bazaar Package Importer
  • Author(s): Petter Reinholdtsen
  • Date: 2009-09-13 00:13:49 UTC
  • Revision ID: james.westby@ubuntu.com-20090913001349-c4hnvhp0titxdpw9
Tags: 2.87dsf-5
* Uploading to experimental, to test the new build rules.

* Make sysv-rc postinst report detected problems to stderr too when
  failing to migrate.
* Fix typo in error message from postinst (Closes: #545409).
* Make initscripts depend on sysvinit-utils (>= 2.86.ds1-64), to
  make sure the fstab-decode program is available (Closes: #545356).
* Make sure the calls to 'update-rc.d X remove' in initscripts
  postinst do not ignore errors (Closes: #406361).
* Make sysvinit depend on sysvinit-utils (>= 2.86.ds1-66) to avoid
  that bootlogd disappear during partial upgrades (Closes: #545368).
* Restructure source package to make it possible to use debhelper in
  the common way to build the source, by moving debian/initscripts/
  and debian/sysv-rc/ into debian/src/.  Restructure build rules to
  use debhelper more, and migrate to debhelper 7.
* New patch 98_installtarget.patch to improve the sysvinit install
  target.
* Remove /etc/init.d/.depend.* in prerm, not postrm, to avoid
  surprises.
* Remove /var/lib/update-rc.d/* when the package is purged.
* Change cut-off point for the trimmed changelog entries in
  sysvinit-utils, initscripts and sysv-rc from version 2.84-3 to
  version 2.86.ds1-47, to reduce the package sizes.
* Drop hurd specific dependency on libc0.3 (>= 2.3.2.ds1-12).  It is
  no longer needed according to Michael Bunk.  Patch from Michael
  Biebl.
* Remove information about scripts in /var/lib/update-rc.d/ when
  their runlevel symlinks are removed (Closes: #545949).  Remove
  such files left behind earlier during upgrade.
* Bootlogd now starts as late as possible (Closes: #265801)
* Drop the binary /lib/init/readlink from initscripts and depend on
  coreutils (>= 5.93) instead.  Adjust scripts to use the program
  from coreutils from now on (Closes: #239342).
* Make sure insserv exit values propagate through update-rc.d to make
  sure packages with errors fail to install.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\" Hey, Emacs!  This is an -*- nroff -*- source file.
 
2
.\" Authors: Ian Jackson
 
3
.\" Traduction de la révision CVS 1.4
 
4
.TH UPDATE\-RC.D 8 "23 décembre 2003" "Projet Debian " "Utilitaires de dpkg"
 
5
.SH NOM
 
6
update\-rc.d \- Pour installer ou supprimer les liens vers les scripts
 
7
d'initialisation de type System-V 
 
8
.SH SYNOPSIS
 
9
.B update\-rc.d
 
10
.RI [ -n ]
 
11
.RI [ -f ]
 
12
.IB nom " remove"
 
13
.HP
 
14
.B update-rc.d
 
15
.RI [ -n ]
 
16
.IB nom " defaults"
 
17
.RI [ NN " | " NN-start " " NN-stop ]
 
18
.HP
 
19
.B update-rc.d
 
20
.RI [ -n ]
 
21
.I nom
 
22
.BR start | stop
 
23
.IR "NN runlevel runlevel " ...
 
24
.B .
 
25
.BR start | stop
 
26
.IR "NN runlevel runlevel " ...
 
27
.BR . " ..."
 
28
.SH DESCRIPTION
 
29
.B update-rc.d
 
30
met à jour automatiquement les liens vers les scripts d'initialisation de type
 
31
System-V dont le nom est
 
32
.BI /etc/rc runlevel .d/ NNnom
 
33
vers les scripts
 
34
.BI /etc/init.d/ name \fR.
 
35
Ils sont lancés par
 
36
.B init
 
37
quand on change de niveau de fonctionnement et ils sont généralement utilisés 
 
38
pour démarrer ou arrêter des services tels que les démons.
 
39
.I runlevel
 
40
est l'un des niveaux de fonctionnement autorisés par
 
41
.BR init ", " 0123456789S ,
 
42
et
 
43
.I NN
 
44
est le code à deux chiffres utilisé par
 
45
.B init
 
46
pour décider de l'ordre d'exécution des scripts.
 
47
 
 
48
Cette page de manuel documente seulement le comportement de
 
49
.BR update-rc.d 
 
50
et son utilisation.
 
51
Pour une discussion sur la préparation des scripts pour l'initialisation de type System-V voyez
 
52
.BR init (8)
 
53
et la
 
54
.IR "charte Debian" .
 
55
.SH L'INSTALLATION DES LIENS DES SCRIPTS D'INITIALISATION
 
56
Quand update-rc.d est lancé avec les options
 
57
.BR defaults ", " start ", ou " stop,
 
58
il crée les liens
 
59
.BI /etc/rc runlevel .d/[SK] NNname
 
60
qui pointent vers le script
 
61
.BI /etc/init.d/ name\fR.
 
62
 
 
63
Quand des fichiers
 
64
.BI /etc/rc runlevel .d/[SK]?? name
 
65
existent déjà, 
 
66
.B update-rc.d
 
67
ne fait rien.  C'est ainsi pour que l'administrateur système puisse
 
68
réarranger les liens -- à condition qu'il en reste au moins un -- sans
 
69
que sa configuration ne soit réécrite.  
 
70
 
 
71
Quand l'option
 
72
.B defaults
 
73
est utilisée,
 
74
.B update-rc.d
 
75
crée des liens pour démarrer un service dans les niveaux de fonctionnement
 
76
.B 2345
 
77
et des liens pour arrêter un service dans les niveaux 
 
78
.BR 016 .
 
79
Par défaut, tous les liens ont un code égal à 20, mais on peut le changer en
 
80
donnant un ou deux arguments
 
81
.I NN ;
 
82
quand un seul argument est donné, il remplace le code à la fois pour les 
 
83
liens de démarrage (start) et pour les liens d'arrêt (stop) ; quand deux 
 
84
arguments sont donnés, le premier remplace le code pour les liens de 
 
85
démarrage (start) et le second remplace le code pour les liens d'arrêt (stop).
 
86
 
 
87
Au lieu de
 
88
.B defaults,
 
89
on peut indiquer les niveaux de fonctionnement dans lesquels lancer ou 
 
90
arrêter les services en utilisant une suite explicite d'ensembles d'arguments :
 
91
 
 
92
Chacun de ces ensembles commence par un argument
 
93
.BR start " ou " stop
 
94
de manière à indiquer s'il faut créer des liens de démarrage ou d'arrêt.
 
95
Ensuite vient le nombre du code
 
96
.IR NN ,
 
97
pour tous les liens de cet ensemble, puis un ou plusieurs nombres indiquant
 
98
le niveau de fonctionnement, un seul argument pour chacun. l'ensemble se
 
99
termine par un argument
 
100
.B .
 
101
(un simple point).
 
102
 
 
103
Quand, plutôt que
 
104
.BR defaults,
 
105
on utilise une détermination explicite, il faut habituellement un ensemble de
 
106
démarrage
 
107
.B start, 
 
108
et un ensemble d'arrêt
 
109
.B stop.
 
110
Quand on veut différents codes dans les différents niveaux de fonctionnement,
 
111
on peut spécifier différents ensembles de démarrage
 
112
.B start
 
113
ou différents ensembles d'arrêt
 
114
.B stop.
 
115
 
 
116
Le script
 
117
.BI /etc/init.d/ name
 
118
doit exister avant de lancer
 
119
.B update-rc.d
 
120
pour créer les liens.
 
121
.SH LA SUPPRESSION DES SCRIPTS
 
122
Quand on appelle update-rc.d avec l'option
 
123
.I remove
 
124
les liens dans les répertoires
 
125
.BI /etc/rc runlevel .d
 
126
qui pointent vers le script
 
127
.BI /etc/init.d/ name\fR.
 
128
sont supprimés.
 
129
Ce script doit déjà avoir été supprimé --
 
130
.B update-rc.d
 
131
vérifie cela.
 
132
On appelle habituellement
 
133
.B update-rc.d
 
134
dans le script « post-removal » d'un paquet et quand ce script a détecté que
 
135
son premier argument était 
 
136
.BR purge ; 
 
137
Cela indique que l'utilisateur a demandé le suppression de la configuration de
 
138
ce paquet.
 
139
Tout fichier dans les répertoires
 
140
.BI /etc/rc runlevel .d
 
141
qui n'est pas un lien symbolique vers le script
 
142
.BI /etc/init.d/ name
 
143
est préservé.
 
144
.SH OPTIONS
 
145
.TP
 
146
.I -n
 
147
Ne fait rien, montre seulement ce qui pourrait être fait.
 
148
.TP
 
149
.I -f
 
150
Force la suppression des liens même si
 
151
.BI /etc/init.d/ name
 
152
existe encore.
 
153
.SH EXEMPLES
 
154
Insère des liens avec l'option « defaults » :
 
155
.nf
 
156
.B "   update-rc.d foobar defaults"
 
157
.fi
 
158
La męme commande, avec une détermination explicite utilisant les ensembles 
 
159
d'arguments :
 
160
.nf
 
161
.B "   update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 ."
 
162
.fi
 
163
.SH BOGUES
 
164
 
 
165
Il devrait y avoir un moyen pour l'administrateur système d'indiquer à
 
166
l'option 
 
167
.B defaults
 
168
au moins les niveaux de fonctionnement par défaut à utiliser pour le 
 
169
démarrage et l'arrêt des services ; l'administrateur systàme  devrait sans
 
170
doute aussi pouvoir changer d'autres choses.
 
171
.SH FICHIERS
 
172
.TP
 
173
.B /etc/init.d/
 
174
Le répertoire qui contient en fait les scripts d'initialisation.
 
175
.TP
 
176
.B /etc/rc?.d/
 
177
Le répertoire qui contient les liens utilisés par
 
178
.BR init
 
179
et gérés par
 
180
.BR update-rc.d.
 
181
.TP
 
182
.B /etc/init.d/skeleton
 
183
Modàle pour l'écriture des scripts de
 
184
.B init.d.
 
185
.SH VOIR AUSSI
 
186
.IR "la charte Debian" ,
 
187
.br
 
188
.BR /etc/init.d/skeleton ,
 
189
.br
 
190
.BR init (8).
 
191
.SH TRADUCTION
 
192
Philippe Batailler. Dec 2000.