Re: Freeze exception for sysvinit version 2.86.ds1-57?
I know it is getting late, but please consider another freeze
exception for sysvinit. It will be ready to propagate in 5 days.
This one fixes a few annoying bugs and also include some minor
housekeeping. Since the upload, usplash has been updated to use the
ompitpid feature, and will work with this new version. splashy
haven't worked with the new splash screen API ever, so dropping the
special handling do not really affect it (did not work without
patching init.d/rc, and still do not work. :).
I believe the wake on LAN and the startpar issue is especially
important to get into Lenny. Without this fix, WOL and startpar boot
concurrency will not work.
Here is the changelog:
sysvinit (2.86.ds1-57) unstable; urgency=low
* Remove another bashism in init.d/rc blocking startpar concurrency
(Closes: #481770).
* Fix wake on lan issue introduced with freebsd patch in version
2.86.ds1-4 (Closes: #405870). Patch from Lucas Nussbaum.
* Convert files debian/patches/12_doc_lastb.dpatch,
debian/sysv-rc/man8/es/update-rc.d.8,
debian/sysv-rc/man8/fr/update-rc.d.8,
debian/sysv-rc/man8/ja/update-rc.d.8 and
debian/sysv-rc/etc/init.d/rc to UTF-8 (Closes: #478657).
Patch from Ben Finney.
* New patch 84_killall_fuse.dpatch to avoid shutdown problems with
user space file systems, by not stat()-ing files when killing
processes during shutdown (Closes: #476695). Patch from Goswin
von Brederlow.
* Remove special case handling of splash screens in sendsigs.
The usplash and splashy packages are expected to use the
omitpid feature from now on.
-- Petter Reinholdtsen <pere@debian.org> Tue, 20 May 2008 09:23:13 +0200
And here is the complete patch. Most of it is the conversion to
UTF-8.
Index: debian/changelog
===================================================================
--- debian/changelog (revision 1265)
+++ debian/changelog (working copy)
@@ -1,3 +1,25 @@
+sysvinit (2.86.ds1-57) unstable; urgency=low
+
+ * Remove another bashism in init.d/rc blocking startpar concurrency
+ (Closes: #481770).
+ * Fix wake on lan issue introduced with freebsd patch in version
+ 2.86.ds1-4 (Closes: #405870). Patch from Lucas Nussbaum.
+ * Convert files debian/patches/12_doc_lastb.dpatch,
+ debian/sysv-rc/man8/es/update-rc.d.8,
+ debian/sysv-rc/man8/fr/update-rc.d.8,
+ debian/sysv-rc/man8/ja/update-rc.d.8 and
+ debian/sysv-rc/etc/init.d/rc to UTF-8 (Closes: #478657).
+ Patch from Ben Finney.
+ * New patch 84_killall_fuse.dpatch to avoid shutdown problems with
+ user space file systems, by not stat()-ing files when killing
+ processes during shutdown (Closes: #476695). Patch from Goswin
+ von Brederlow.
+ * Remove special case handling of splash screens in sendsigs.
+ The usplash and splashy packages are expected to use the
+ omitpid feature from now on.
+
+ -- Petter Reinholdtsen <pere@debian.org> Tue, 20 May 2008 09:23:13 +0200
+
sysvinit (2.86.ds1-56) unstable; urgency=low
* Avoid bashism in init.d/rc (Closes: #473694).
Index: debian/sysv-rc/etc/init.d/rc
===================================================================
--- debian/sysv-rc/etc/init.d/rc (revision 1265)
+++ debian/sysv-rc/etc/init.d/rc (working copy)
@@ -92,7 +92,7 @@
}
sh=sh
-# Debian Policy §9.3.1 requires .sh scripts in runlevel S to be
+# Debian Policy §9.3.1 requires .sh scripts in runlevel S to be
# sourced However, some important packages currently contain .sh
# scripts that do "exit" at some point, thus killing this process and
# the boot. Bad! See also bug #339955.
@@ -106,7 +106,6 @@
test -s /etc/init.d/.depend.boot || CONCURRENCY="none"
test -s /etc/init.d/.depend.start || CONCURRENCY="none"
test -s /etc/init.d/.depend.stop || CONCURRENCY="none"
- type -p startpar > /dev/null 2>&1 || CONCURRENCY="none"
startpar -v > /dev/null 2>&1 || CONCURRENCY="none"
# startpar do not work properly at the start of rcS.d/. Avoid it.
Index: debian/initscripts/etc/init.d/sendsigs
===================================================================
--- debian/initscripts/etc/init.d/sendsigs (revision 1265)
+++ debian/initscripts/etc/init.d/sendsigs (working copy)
@@ -12,7 +12,6 @@
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/lsb/init-functions
-. /lib/init/splash-functions-base
do_stop () {
OMITPIDS=
@@ -77,21 +76,6 @@
fi
}
-splash_back() {
- # Restore splash if it was enabled and killed by do_stop
- [ -f /proc/cmdline ] && for x in $(cat /proc/cmdline); do
- case $x in
- splash*)
- SPLASH=true;
- ;;
- esac
- done
-
- [ "$SPLASH" = "true" ] || return 0
-
- splash_start
-}
-
case "$1" in
start)
# No-op
@@ -102,7 +86,6 @@
;;
stop)
do_stop
- splash_back
;;
*)
echo "Usage: $0 start|stop" >&2
Index: debian/patches/21_ifdown_kfreebsd.dpatch
===================================================================
--- debian/patches/21_ifdown_kfreebsd.dpatch (revision 1265)
+++ debian/patches/21_ifdown_kfreebsd.dpatch (working copy)
@@ -5,16 +5,15 @@
## DP: Get ifdown working on kFreeBSD. (Closes: #327031)
@DPATCH@
---- sysvinit-2.86.ds1.old/src/ifdown.c (revisjon 92)
-+++ sysvinit-2.86.ds1/src/ifdown.c (arbeidskopi)
-@@ -61,10 +61,19 @@
+diff -urNad sysvinit-2.86.ds1~/src/ifdown.c sysvinit-2.86.ds1/src/ifdown.c
+--- sysvinit-2.86.ds1~/src/ifdown.c 2008-04-17 15:49:43.000000000 +0200
++++ sysvinit-2.86.ds1/src/ifdown.c 2008-04-17 15:57:16.000000000 +0200
+@@ -61,10 +61,25 @@
continue;
if (strchr(ifr[i].ifr_name, ':') != NULL)
continue;
- ifr[i].ifr_flags &= ~(IFF_UP);
- if (ioctl(fd, SIOCSIFFLAGS, &ifr[i]) < 0) {
-- fprintf(stderr, "ifdown: shutdown ");
-- perror(ifr[i].ifr_name);
+/* Expected in <net/if.h> according to "UNIX Network Programming". */
+#ifdef ifr_flags
+#define FLAGS ifr_flags
@@ -22,6 +21,12 @@
+/* Present on kFreeBSD, fixes bug #327031. */
+#define FLAGS ifr_flagshigh
+#endif
++ /* Read interface flags */
++ if (ioctl(fd, SIOCGIFFLAGS, &ifr[i]) < 0) {
+ fprintf(stderr, "ifdown: shutdown ");
+ perror(ifr[i].ifr_name);
++ continue;
++ }
+ if (ifr[i].FLAGS & IFF_UP) {
+ ifr[i].FLAGS &= ~(IFF_UP);
+ if (ioctl(fd, SIOCSIFFLAGS, &ifr[i]) < 0) {
Index: debian/patches/00list
===================================================================
--- debian/patches/00list (revision 1265)
+++ debian/patches/00list (working copy)
@@ -38,6 +38,7 @@
82_killall_retval
82_killall_exclude_pids
83_killall_manref
+84_killall_fuse
90_shutdown_H
91_sulogin_lockedpw
92_sata-hddown
Index: debian/patches/84_killall_fuse.dpatch
===================================================================
--- debian/patches/84_killall_fuse.dpatch (revision 0)
+++ debian/patches/84_killall_fuse.dpatch (revision 1275)
@@ -0,0 +1,77 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 84_killall_fuse.dpatch by Goswin von Brederlow.
+
+Goal:
+
+ Make killall5 work better with user space file systems, needing
+ running processes to do stat(). Avoid stat() when the information
+ isn't used, and lock process in memory to avoid paging when fuse
+ user space process is stopped.
+
+Fixes: #476695
+Status wrt upstream: Should be sent upstream. Not done yet.
+Notes:
+
+@DPATCH@
+Index: trunk/src/killall5.c
+===================================================================
+--- trunk/src/killall5.c (revision 1266)
++++ trunk/src/killall5.c (working copy)
+@@ -40,10 +40,13 @@
+ #include <syslog.h>
+ #include <getopt.h>
+ #include <stdarg.h>
++#include <sys/mman.h>
+
+ char *Version = "@(#)killall5 2.86 31-Jul-2004 miquels@cistron.nl";
+
+ #define STATNAMELEN 15
++#define DO_STAT 1
++#define NO_STAT 0
+
+ /* Info about a process. */
+ typedef struct proc {
+@@ -166,7 +169,7 @@
+ /*
+ * Read the proc filesystem.
+ */
+-int readproc()
++int readproc(int do_stat)
+ {
+ DIR *dir;
+ FILE *fp;
+@@ -306,7 +309,7 @@
+
+ /* Try to stat the executable. */
+ snprintf(path, sizeof(path), "/proc/%s/exe", d->d_name);
+- if (stat(path, &st) == 0) {
++ if (do_stat && stat(path, &st) == 0) {
+ p->dev = st.st_dev;
+ p->ino = st.st_ino;
+ }
+@@ -519,7 +522,7 @@
+ argv += optind;
+
+ /* Print out process-ID's one by one. */
+- readproc();
++ readproc(DO_STAT);
+ for(f = 0; f < argc; f++) {
+ if ((q = pidof(argv[f])) != NULL) {
+ spid = 0;
+@@ -595,12 +598,15 @@
+ signal(SIGSTOP, SIG_IGN);
+ signal(SIGKILL, SIG_IGN);
+
++ /* lock us into memory */
++ mlockall(MCL_CURRENT | MCL_FUTURE);
++
+ /* Now stop all processes. */
+ kill(-1, SIGSTOP);
+ sent_sigstop = 1;
+
+ /* Read /proc filesystem */
+- if (readproc() < 0) {
++ if (readproc(NO_STAT) < 0) {
+ kill(-1, SIGCONT);
+ exit(1);
+ }
Index: debian/patches/12_doc_lastb.dpatch
===================================================================
--- debian/patches/12_doc_lastb.dpatch (revision 1265)
+++ debian/patches/12_doc_lastb.dpatch (working copy)
@@ -1,5 +1,5 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
-## 12_doc_lastb.dpatch by Javier Fernández-Sanguino Peña
+## 12_doc_lastb.dpatch by Javier Fernández-Sanguino PeÅa
##
## All lines beginning with `## DP:' are a description of the patch.
## DP:
Index: debian/sysv-rc/man8/es/update-rc.d.8
===================================================================
--- debian/sysv-rc/man8/es/update-rc.d.8 (revision 1265)
+++ debian/sysv-rc/man8/es/update-rc.d.8 (working copy)
@@ -2,11 +2,11 @@
.\" Authors: Ian Jackson
.\" (c) 2003 Software in the Public Interest
-.\" Traductor: Rubén Porras (nahoo@inicia.es)
-.\" Revisado por : Javier Fernández-Sanguino Peña (jfs@debian.org)
-.\" Esteban Manchado Velázquez (zoso@demiurgo.org)
-.\" Está basada en la página de manual original:
-.\" versión 1.2 del CVS de /cvs/debian-doc/manpages/english/sysvinit/update-rc.d.8
+.\" Traductor: Rubén Porras (nahoo@inicia.es)
+.\" Revisado por : Javier Fernández-Sanguino PeÅa (jfs@debian.org)
+.\" Esteban Manchado Velázquez (zoso@demiurgo.org)
+.\" Está basada en la página de manual original:
+.\" versión 1.2 del CVS de /cvs/debian-doc/manpages/english/sysvinit/update-rc.d.8
.TH UPDATE\-RC.D 8 "23 de Diciembre de 2003" "Proyecto Debian" "sysv-rc"
.SH NOMBRE
@@ -27,98 +27,98 @@
.RI [ -n ]
.I nombre
.BR start | stop
-.IR "NN nivel_de_ejecución nivel_de_ejecución " ...
+.IR "NN nivel_de_ejecución nivel_de_ejecución " ...
.B .
.BR start | stop
-.IR "NN nivel_de_ejecución nivel_de_ejecución " ...
+.IR "NN nivel_de_ejecución nivel_de_ejecución " ...
.BR . " ..."
-.SH DESCRIPCIÓN
+.SH DESCRIPCIÃN
.B update-rc.d
-actualiza automáticamente los enlaces a los scripts de init tipo
+actualiza automáticamente los enlaces a los scripts de init tipo
System V que se encuentran en
-.BI /etc/rc[nivel_de_ejecución].d/NNnombre
+.BI /etc/rc[nivel_de_ejecución].d/NNnombre
y que apuntan a los script
.BI /etc/init.d/nombre\fR.
Estos son ejecutados por
.B init
-cuando se cambia de nivel de ejecución y se usan generalmente para
+cuando se cambia de nivel de ejecución y se usan generalmente para
arrancar y parar servicios del sistema (por ejemplo, demonios).
-.I nivel_de_ejecución
+.I nivel_de_ejecución
es uno de los soportados por
.BR init ", " 0123456789S ,
y
.I NN
-es el código de secuencia de dos dígitos usado por
+es el código de secuencia de dos dÃgitos usado por
.B init
para decidir en que orden se ejecutan los scripts.
-Esta página del manual documenta sólo el modo de uso y comportamiento de
+Esta página del manual documenta sólo el modo de uso y comportamiento de
.BR update-rc.d .
-Para una explicación más detallada sobre la administración de los
+Para una explicación más detallada sobre la administración de los
scripts de init estilo System V, por favor, lea
.BR init (8)
y el
.IR "Manual de normativa de Debian" .
-.SH CREACIÓN DE ENLACES A LOS SCRIPTS DE INIT
+.SH CREACIÃN DE ENLACES A LOS SCRIPTS DE INIT
Cuando se ejecuta con una o varias de las opciones
.BR defaults ", " start ", o " stop ,
.B update-rc.d
crea los enlaces
-.BI /etc/rc[nivel_de_ejecución].d/[SK]NNnombre
+.BI /etc/rc[nivel_de_ejecución].d/[SK]NNnombre
apuntando al script
.BI /etc/init.d/nombre\fR.
-Si ya existe algún fichero con el nombre
-.BI /etc/rc[nivel_de_ejecución].d/[SK]??
+Si ya existe algún fichero con el nombre
+.BI /etc/rc[nivel_de_ejecución].d/[SK]??
entonces
.B update-rc.d
-no hace nada. Esto es así para que el administrador del sistema pueda
+no hace nada. Esto es asà para que el administrador del sistema pueda
reorganizar los enlaces ( teniendo en cuenta que debe dejar al
menos un enlace si los quiere eliminar ) sin que se sobreescriba su
-configuración.
+configuración.
-Si se usa la opción
+Si se usa la opción
.B defaults
entonces
.B update-rc.d
-creará enlaces para arrancar los servicios en los niveles de ejecución
+creará enlaces para arrancar los servicios en los niveles de ejecución
.B 2345
-y parar los servicios en los niveles de ejecución
+y parar los servicios en los niveles de ejecución
.BR 016 .
-Por omisión todos los enlaces tendrán el código de secuencia 20, pero
+Por omisión todos los enlaces tendrán el código de secuencia 20, pero
esto puede cambiarse especificando uno o dos argumentos
.I NN.
-Un argumento cambia el valor por omisión del código de secuencia tanto
+Un argumento cambia el valor por omisión del código de secuencia tanto
para los enlaces de arranque como para los de parada, y si se
-proporcionan dos argumentos el primero cambia el código de los enlaces
+proporcionan dos argumentos el primero cambia el código de los enlaces
de arranque y el segundo el de los enlaces de parada.
En vez de usar
.B defaults
-, los niveles de ejecución en los que se arranca o se para un servicio
-pueden ser especificados explícitamente mediante un conjunto de
+, los niveles de ejecución en los que se arranca o se para un servicio
+pueden ser especificados explÃcitamente mediante un conjunto de
argumentos:
Cada uno de estos conjuntos empieza con un argumento
.BR start " o " stop
-para especificar cuándo se van a crear enlaces para arrancar o parar
+para especificar cuándo se van a crear enlaces para arrancar o parar
el servicio.
Luego les sigue
.IR NN ,
-el código de secuencia para todos los enlaces del conjunto, y uno o
-más números de nivel de ejecución, cada uno como un solo argumento. El
+el código de secuencia para todos los enlaces del conjunto, y uno o
+más números de nivel de ejecución, cada uno como un solo argumento. El
conjunto se termina con el argumento
.B '.'
(un punto).
-Cuando se especifican explícitamente los niveles de ejecución,
-normalmente habrá un conjunto
+Cuando se especifican explÃcitamente los niveles de ejecución,
+normalmente habrá un conjunto
.B start
y otro
.B stop .
-Si son necesarios diferentes códigos de secuencia para los
-distintos niveles de ejecución, entonces es necesario especificar
+Si son necesarios diferentes códigos de secuencia para los
+distintos niveles de ejecución, entonces es necesario especificar
varios conjuntos
.B start
y
@@ -130,51 +130,51 @@
.B update-rc.d
para crear los enlaces.
.SH BORRADO DE LOS SCRIPTS
-Cuando se ejecuta con la opción
+Cuando se ejecuta con la opción
.I remove
, update-rc.d borra todos los enlaces dentro del directorio
-.BI /etc/rc[nivel_de_ejecución].d
+.BI /etc/rc[nivel_de_ejecución].d
que apunten al script
.BI /etc/init.d/nombre\fR .
El script debe haber sido borrado previamente (
.B update-rc.d
lo comprueba ).
-Normalmente los scripts post-eliminación de los paquetes ejecutan
+Normalmente los scripts post-eliminación de los paquetes ejecutan
.B update-rc.d
cuando detectan que su primer argumento es
.BR purge
-, dado que esto indica que el administrador ha pedido explícitamente
-que se borren los scripts de configuración proporcionados por el paquete.
+, dado que esto indica que el administrador ha pedido explÃcitamente
+que se borren los scripts de configuración proporcionados por el paquete.
Cualquier fichero en los directorios
-.BI /etc/rc[nivel_de_ejecución].d
-que no sea un enlace simbólico apuntando a un script en
+.BI /etc/rc[nivel_de_ejecución].d
+que no sea un enlace simbólico apuntando a un script en
.BI /etc/init.d/nombre
-se mantendrá intacto.
+se mantendrá intacto.
.SH OPCIONES
.TP
.I -n
No hacer nada, solamente indicar que hubiera hecho.
.TP
.I -f
-Borrar los enlaces incluso si todavía existe el script
+Borrar los enlaces incluso si todavÃa existe el script
.BI /etc/init.d/nombre .
.SH EJEMPLOS
-Crear los enlaces usando los parámetros por omisión:
+Crear los enlaces usando los parámetros por omisión:
.nf
.B update-rc.d foobar defaults
.fi
-Comando equivalente usando explícitamente un conjunto de argumentos:
+Comando equivalente usando explÃcitamente un conjunto de argumentos:
.nf
.B update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .
.fi
.SH FALLOS
-No existe aún una forma para que el administrador pueda especificar al menos
-los niveles de ejecución que
+No existe aún una forma para que el administrador pueda especificar al menos
+los niveles de ejecución que
.B update-rc.d
-usará por defecto para arrancar y parar los servicios cuando se
-utilice la opción
+usará por defecto para arrancar y parar los servicios cuando se
+utilice la opción
.B defaults
ni la posibilidad de cambiar otros comportamientos.
.SH FICHEROS
@@ -192,7 +192,7 @@
Un modelo a usar por los que escriban scripts de
.B init.d .
-.SH VER ADEMÁS
+.SH VER ADEMÃS
.IR "Manual de normativa de Debian"
, modelo a usar por los que escriban scripts de
.B init.d .
@@ -203,4 +203,4 @@
.BR init (8) .
.SH TRADUCTOR
-Traducción de Rubén Porras Campo <debian-l10n-spanish@lists.debian.org>
+Traducción de Rubén Porras Campo <debian-l10n-spanish@lists.debian.org>
Index: debian/sysv-rc/man8/fr/update-rc.d.8
===================================================================
--- debian/sysv-rc/man8/fr/update-rc.d.8 (revision 1265)
+++ debian/sysv-rc/man8/fr/update-rc.d.8 (working copy)
@@ -1,7 +1,7 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\" Authors: Ian Jackson
-.\" Traduction de la révision CVS 1.4
-.TH UPDATE\-RC.D 8 "23 décembre 2003" "Projet Debian " "Utilitaires de dpkg"
+.\" Traduction de la révision CVS 1.4
+.TH UPDATE\-RC.D 8 "23 décembre 2003" "Projet Debian " "Utilitaires de dpkg"
.SH NOM
update\-rc.d \- Pour installer ou supprimer les liens vers les scripts d'
initialisation de type System-V
@@ -27,71 +27,71 @@
.BR . " ..."
.SH DESCRIPTION
.B update-rc.d
-met à jour automatiquement les liens vers les scripts d'initialisation de type
+met Å jour automatiquement les liens vers les scripts d'initialisation de type
System-V dont le nom est
.BI /etc/rc runlevel .d/ NNnom
vers les scripts
.BI /etc/init.d/ name \fR.
-Ils sont lancés par
+Ils sont lancés par
.B init
-quand on change de niveau de fonctionnement et ils sont généralement utilisés
-pour démarrer ou arrêter des services tels que les démons.
+quand on change de niveau de fonctionnement et ils sont généralement utilisés
+pour démarrer ou arrÄter des services tels que les démons.
.I runlevel
-est l'un des niveaux de fonctionnement autorisés par
+est l'un des niveaux de fonctionnement autorisés par
.BR init ", " 0123456789S ,
et
.I NN
-est le code à deux chiffres utilisé par
+est le code Šdeux chiffres utilisé par
.B init
-pour décider de l'ordre d'exécution des scripts.
+pour décider de l'ordre d'exécution des scripts.
Cette page de manuel documente seulement le comportement de
.BR update-rc.d
et son utilisation.
-Pour une discussion sur la préparation des scripts pour l'initialisation de type System-V voyez
+Pour une discussion sur la préparation des scripts pour l'initialisation de type System-V voyez
.BR init (8)
et la
.IR "charte Debian" .
.SH L'INSTALLATION DES LIENS DES SCRIPTS D'INITIALISATION
-Quand update-rc.d est lancé avec les options
+Quand update-rc.d est lancé avec les options
.BR defaults ", " start ", ou " stop,
-il crée les liens
+il crée les liens
.BI /etc/rc runlevel .d/[SK] NNname
qui pointent vers le script
.BI /etc/init.d/ name\fR.
Quand des fichiers
.BI /etc/rc runlevel .d/[SK]?? name
-existent déjà,
+existent déjÅ,
.B update-rc.d
-ne fait rien. C'est ainsi pour que l'administrateur système puisse
-réarranger les liens -- à condition qu'il en reste au moins un -- sans
-que sa configuration ne soit réécrite.
+ne fait rien. C'est ainsi pour que l'administrateur systÄme puisse
+réarranger les liens -- Šcondition qu'il en reste au moins un -- sans
+que sa configuration ne soit réécrite.
Quand l'option
.B defaults
-est utilisée,
+est utilisée,
.B update-rc.d
-crée des liens pour démarrer un service dans les niveaux de fonctionnement
+crée des liens pour démarrer un service dans les niveaux de fonctionnement
.B 2345
-et des liens pour arrêter un service dans les niveaux
+et des liens pour arrÄter un service dans les niveaux
.BR 016 .
-Par défaut, tous les liens ont un code égal à 20, mais on peut le changer en
+Par défaut, tous les liens ont un code égal Š20, mais on peut le changer en
donnant un ou deux arguments
.I NN ;
-quand un seul argument est donné, il remplace le code à la fois pour les
-liens de démarrage (start) et pour les liens d'arrêt (stop) ; quand deux
-arguments sont donnés, le premier remplace le code pour les liens de
-démarrage (start) et le second remplace le code pour les liens d'arrêt (stop).
+quand un seul argument est donné, il remplace le code Šla fois pour les
+liens de démarrage (start) et pour les liens d'arrÄt (stop) ; quand deux
+arguments sont donnés, le premier remplace le code pour les liens de
+démarrage (start) et le second remplace le code pour les liens d'arrÄt (stop).
Au lieu de
.B defaults,
on peut indiquer les niveaux de fonctionnement dans lesquels lancer ou
-arrêter les services en utilisant une suite explicite d'ensembles d'arguments :
+arrÄter les services en utilisant une suite explicite d'ensembles d'arguments :
Chacun de ces ensembles commence par un argument
.BR start " ou " stop
-de manière à indiquer s'il faut créer des liens de démarrage ou d'arrêt.
+de maniÄre Å indiquer s'il faut créer des liens de démarrage ou d'arrÄt.
Ensuite vient le nombre du code
.IR NN ,
pour tous les liens de cet ensemble, puis un ou plusieurs nombres indiquant
@@ -100,87 +100,87 @@
.B .
(un simple point).
-Quand, plutôt que
+Quand, plutôt que
.BR defaults,
-on utilise une détermination explicite, il faut habituellement un ensemble de
-démarrage
+on utilise une détermination explicite, il faut habituellement un ensemble de
+démarrage
.B start,
-et un ensemble d'arrêt
+et un ensemble d'arrÄt
.B stop.
-Quand on veut différents codes dans les différents niveaux de fonctionnement,
-on peut spécifier différents ensembles de démarrage
+Quand on veut différents codes dans les différents niveaux de fonctionnement,
+on peut spécifier différents ensembles de démarrage
.B start
-ou différents ensembles d'arrêt
+ou différents ensembles d'arrÄt
.B stop.
Le script
.BI /etc/init.d/ name
doit exister avant de lancer
.B update-rc.d
-pour créer les liens.
+pour créer les liens.
.SH LA SUPPRESSION DES SCRIPTS
Quand on appelle update-rc.d avec l'option
.I remove
-les liens dans les répertoires
+les liens dans les répertoires
.BI /etc/rc runlevel .d
qui pointent vers le script
.BI /etc/init.d/ name\fR.
-sont supprimés.
-Ce script doit déjà avoir été supprimé --
+sont supprimés.
+Ce script doit déjŠavoir été supprimé --
.B update-rc.d
-vérifie cela.
+vérifie cela.
On appelle habituellement
.B update-rc.d
-dans le script « post-removal » d'un paquet et quand ce script a détecté que
-son premier argument était
+dans le script Ť post-removal ť d'un paquet et quand ce script a détecté que
+son premier argument était
.BR purge ;
-Cela indique que l'utilisateur a demandé le suppression de la configuration de
+Cela indique que l'utilisateur a demandé le suppression de la configuration de
ce paquet.
-Tout fichier dans les répertoires
+Tout fichier dans les répertoires
.BI /etc/rc runlevel .d
qui n'est pas un lien symbolique vers le script
.BI /etc/init.d/ name
-est préservé.
+est préservé.
.SH OPTIONS
.TP
.I -n
-Ne fait rien, montre seulement ce qui pourrait être fait.
+Ne fait rien, montre seulement ce qui pourrait Ätre fait.
.TP
.I -f
-Force la suppression des liens même si
+Force la suppression des liens mÄme si
.BI /etc/init.d/ name
existe encore.
.SH EXEMPLES
-Insère des liens avec l'option « defaults » :
+InsÄre des liens avec l'option Ť defaults Å¥ :
.nf
.B " update-rc.d foobar defaults"
.fi
-La même commande, avec une détermination explicite utilisant les ensembles
+La mÄme commande, avec une détermination explicite utilisant les ensembles
d'arguments :
.nf
.B " update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 ."
.fi
.SH BOGUES
-Il devrait y avoir un moyen pour l'administrateur système d'indiquer à
+Il devrait y avoir un moyen pour l'administrateur systÄme d'indiquer Å
l'option
.B defaults
-au moins les niveaux de fonctionnement par défaut à utiliser pour le
-démarrage et l'arrêt des services ; l'administrateur système devrait sans
+au moins les niveaux de fonctionnement par défaut Šutiliser pour le
+démarrage et l'arrÄt des services ; l'administrateur systÄme devrait sans
doute aussi pouvoir changer d'autres choses.
.SH FICHIERS
.TP
.B /etc/init.d/
-Le répertoire qui contient en fait les scripts d'initialisation.
+Le répertoire qui contient en fait les scripts d'initialisation.
.TP
.B /etc/rc?.d/
-Le répertoire qui contient les liens utilisés par
+Le répertoire qui contient les liens utilisés par
.BR init
-et gérés par
+et gérés par
.BR update-rc.d.
.TP
.B /etc/init.d/skeleton
-Modèle pour l'écriture des scripts de
+ModÄle pour l'écriture des scripts de
.B init.d.
.SH VOIR AUSSI
.IR "la charte Debian" ,
Index: debian/sysv-rc/man8/ja/update-rc.d.8
===================================================================
--- debian/sysv-rc/man8/ja/update-rc.d.8 (revision 1265)
+++ debian/sysv-rc/man8/ja/update-rc.d.8 (working copy)
@@ -2,9 +2,9 @@
.\" Authors: Ian Jackson
.\" Original manpage cvs revision 1.4
.TH UPDATE\-RC.D 8 "2 March 1998" "Debian Project" "dpkg utilities"
-.SH ̾Á°
-update\-rc.d \- System-V ¥¹¥¿¥¤¥ë¤Î init ¥¹¥¯¥ê¥×¥ÈÍѤΥê¥ó¥¯¤ò¥¤¥ó¥¹¥È¡¼¥ë¡¢ºï½ü¤¹¤ë
-.SH ½ñ¼°
+.SH åå
+update\-rc.d \- System-V ã¹ã¿ã¤ã«ã® init ã¹ã¯ãªããç¨ã®ãªã³ã¯ãã¤ã³ã¹ãã¼ã«ãåé¤ãã
+.SH æ¸å¼
.B update\-rc.d
.RI [ -n ]
.RI [ -f ]
@@ -26,168 +26,168 @@
.BR start | stop
.IR "NN runlevel runlevel " ...
.BR . " ..."
-.SH ÀâÌÀ
+.SH 説æ
.B update-rc.d
-¤Ï¡¢
-¥¹¥¯¥ê¥×¥È
+ã¯ã
+ã¹ã¯ãªãã
.BI /etc/init.d/ name \fR
-¤Ø¤Î¥ê¥ó¥¯¤Ç¤¢¤ë
+ã¸ã®ãªã³ã¯ã§ãã
.BI /etc/rc runlevel .d/ NNname
-¤ò¼«Æ°Åª¤ËºîÀ®¤¹¤ë¡£
+ãèªåçã«ä½æããã
.BI /etc/rc runlevel .d/ NNname
-¤Ï System V ¥¹¥¿¥¤¥ë¤Î init ¥¹¥¯¥ê¥×¥ÈÍѤΥê¥ó¥¯¤Ç¤¢¤ê¡¢
-¥é¥ó¥ì¥Ù¥ë¤òÊѹ¹¤¹¤ëºÝ¤Ë
+㯠System V ã¹ã¿ã¤ã«ã® init ã¹ã¯ãªããç¨ã®ãªã³ã¯ã§ããã
+ã©ã³ã¬ãã«ãå¤æ´ããéã«
.B init
-¤Ë¤è¤Ã¤Æ¼Â¹Ô¤µ¤ì¡¢°ìÈ̤˥ǡ¼¥â¥ó¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¥µ¡¼¥Ó¥¹¤Îµ¯Æ°¡¢
-Ää»ß¤Ë»ÈÍѤµ¤ì¤ë¡£
+ã«ãã£ã¦å®è¡ãããä¸è¬ã«ãã¼ã¢ã³ã®ãããªã·ã¹ãã ãµã¼ãã¹ã®èµ·åã
+åæ¢ã«ä½¿ç¨ãããã
.I runlevel
-¤Ë¤Ï
+ã«ã¯
.BR init
-¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥é¥ó¥ì¥Ù¥ë¿ô
+ããµãã¼ãããã©ã³ã¬ãã«æ°
.BR 0123456789S
-¤Î¤¦¤Á¤Î¤Ò¤È¤Ä¤ò»ØÄꤹ¤ë¡£
+ã®ãã¡ã®ã²ã¨ã¤ãæå®ããã
.I NN
-¤Ï 2 ·å¤Î¿ô»ú¤Ç¤¢¤ê¡¢
+㯠2 æ¡ã®æ°åã§ããã
.B init
-¤¬¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤¹¤ë½ç½ø¤ò·è¤á¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£
+ãã¹ã¯ãªãããå®è¡ããé åºã決ããããã«ä½¿ç¨ããã
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï
+ãã®ããã¥ã¢ã«ã¯
.BR update-rc.d
-¤Î»ÈÍÑË¡¤È¤½¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æ¤Î¤ß¸ÀµÚ¤¹¤ë¡£
-System V ¥¹¥¿¥¤¥ë¤Î init ¥¹¥¯¥ê¥×¥È¤ÎÇÛÃ֤ˤĤ¤¤Æ¤ÎµÄÏÀ¤Ë¤Ï¡¢
+ã®ä½¿ç¨æ³ã¨ãã®åä½ã«ã¤ãã¦ã®ã¿è¨åããã
+System V ã¹ã¿ã¤ã«ã® init ã¹ã¯ãªããã®é
ç½®ã«ã¤ãã¦ã®è°è«ã«ã¯ã
.BR init (8)
-¤È
+ã¨
.IR "dpkg programmers' manual"
-¤ò»²¾È¤¹¤ë¤³¤È¡£
-.SH INIT ¥¹¥¯¥ê¥×¥ÈÍѤΥê¥ó¥¯¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
+ãåç
§ãããã¨ã
+.SH INIT ã¹ã¯ãªããç¨ã®ãªã³ã¯ãã¤ã³ã¹ãã¼ã«ãã
.BR defaults ", " start ", " stop
-¥ª¥×¥·¥ç¥ó¤Î¤¤¤º¤ì¤«¤ò»È¤Ã¤Æ¼Â¹Ô¤·¤¿¾ì¹ç¡¢
-update-rc.d ¤Ï
+ãªãã·ã§ã³ã®ããããã使ã£ã¦å®è¡ããå ´åã
+update-rc.d ã¯
.BI /etc/rc runlevel .d/[SK] NNname
-¤ò¥¹¥¯¥ê¥×¥È
+ãã¹ã¯ãªãã
.BI /etc/init.d/ name\fR
-¤Ë¥ê¥ó¥¯¤¹¤ë¡£
+ã«ãªã³ã¯ããã
-¥Õ¥¡¥¤¥ë
+ãã¡ã¤ã«
.BI /etc/rc runlevel .d/[SK]?? name
-¤¬¤¹¤Ç¤Ë¸ºß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
+ããã§ã«åå¨ããå ´åã«ã¯ã
.B update-rc.d
-¤Ï²¿¤â¤·¤Ê¤¤¡£¤³¤ì¤Ï¡¢¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬¤Ò¤È¤Ä¤Ç¤â¥ê¥ó¥¯¤ò»Ä¤·¤Æ¤¤¤¿
-¾ì¹ç¤Ë¡¢¤½¤ÎÀßÄê¤ò¾å½ñ¤¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¯¡¢Ê̤ξì½ê¤Ë°ÜÆ°¤µ¤»¤ë¤³¤È
-¤¬¤Ç¤¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¢¤ë¡£
+ã¯ä½ãããªããããã¯ãã·ã¹ãã 管çè
ãã²ã¨ã¤ã§ããªã³ã¯ãæ®ãã¦ãã
+å ´åã«ããã®è¨å®ãä¸æ¸ãããããã¨ããªããå¥ã®å ´æã«ç§»åããããã¨
+ãã§ããããã«ããããã§ããã
.B defaults
-¤¬»ÈÍѤµ¤ì¤¿¾ì¹ç¡¢
+ã使ç¨ãããå ´åã
.B update-rc.d
-¤Ï¥é¥ó¥ì¥Ù¥ë
+ã¯ã©ã³ã¬ãã«
.B 2345
-¤Ë¥µ¡¼¥Ó¥¹¤Îµ¯Æ°ÍÑ¥ê¥ó¥¯¤ò¡¢¥é¥ó¥ì¥Ù¥ë
+ã«ãµã¼ãã¹ã®èµ·åç¨ãªã³ã¯ããã©ã³ã¬ãã«
.BR 016
-¤Ë¥µ¡¼¥Ó¥¹¤ÎÄä»ßÍÑ¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¡£¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¥ê¥ó¥¯¤Ï¤¹¤Ù¤Æ
-¤Î¥·¡¼¥±¥ó¥¹¥³¡¼¥É 20 ¤ò»ý¤Ä¤¬¡¢°ú¿ô
+ã«ãµã¼ãã¹ã®åæ¢ç¨ãªã³ã¯ãä½æãããããã©ã«ãã§ã¯ããªã³ã¯ã¯ãã¹ã¦
+ã®ã·ã¼ã±ã³ã¹ã³ã¼ã 20 ãæã¤ããå¼æ°
.I NN
-¤ò¤Ò¤È¤Ä¡¢Ëô¤Ï¤Õ¤¿¤ÄÍ¿¤¨¤ë¤³¤È¤ÇÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£°ú¿ô¤¬¤Ò¤È¤Ä
-¤Î¾ì¹ç¡¢µ¯Æ°ÍÑ¥ê¥ó¥¯¤ÈÄä»ßÍÑ¥ê¥ó¥¯¤ÎξÊý¤Î¥·¡¼¥±¥ó¥¹¥³¡¼¥É¤òÊѹ¹¤¹
-¤ë¡£°ìÊý¡¢°ú¿ô¤¬¤Õ¤¿¤ÄÍ¿¤¨¤é¤ì¤¿¾ì¹ç¡¢¤Ò¤È¤Ä¤á¤¬µ¯Æ°ÍÑ¥ê¥ó¥¯¤Î¥·¡¼
-¥±¥ó¥¹¥³¡¼¥É¤ò¡¢¤Õ¤¿¤Ä¤á¤¬Ää»ßÍÑ¥ê¥ó¥¯¤Î¥·¡¼¥±¥ó¥¹¥³¡¼¥É¤òÊѹ¹¤¹
-¤ë¡£
+ãã²ã¨ã¤ãåã¯ãµãã¤ä¸ãããã¨ã§å¤æ´ãããã¨ãã§ãããå¼æ°ãã²ã¨ã¤
+ã®å ´åãèµ·åç¨ãªã³ã¯ã¨åæ¢ç¨ãªã³ã¯ã®ä¸¡æ¹ã®ã·ã¼ã±ã³ã¹ã³ã¼ããå¤æ´ã
+ããä¸æ¹ãå¼æ°ããµãã¤ä¸ããããå ´åãã²ã¨ã¤ããèµ·åç¨ãªã³ã¯ã®ã·ã¼
+ã±ã³ã¹ã³ã¼ããããµãã¤ããåæ¢ç¨ãªã³ã¯ã®ã·ã¼ã±ã³ã¹ã³ã¼ããå¤æ´ã
+ãã
.B defaults
-¤ò»ÈÍѤ¹¤ëÂå¤ï¤ê¤Ë¡¢°ú¿ô¥»¥Ã¥È¤òÍ¿¤¨¤ë¤³¤È¤Ç
-¥µ¡¼¥Ó¥¹¤òµ¯Æ°¡¢Ää»ß¤¹¤ë¥é¥ó¥ì¥Ù¥ë¤òÌÀ¼¨Åª¤Ë»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ã使ç¨ãã代ããã«ãå¼æ°ã»ãããä¸ãããã¨ã§
+ãµã¼ãã¹ãèµ·åãåæ¢ããã©ã³ã¬ãã«ãæ示çã«æå®ãããã¨ãã§ããã
-°ú¿ô¥»¥Ã¥È¤Ï¤½¤ì¤¾¤ì°ú¿ô
-.BR start " ¤Þ¤¿¤Ï " stop
-¤Ç»Ï¤Þ¤ê¡¢¤³¤ì¤Ë¤è¤êµ¯Æ°ÍÑ¥ê¥ó¥¯¤Þ¤¿¤ÏÄä»ßÍÑ¥ê¥ó¥¯¤Î¤É¤Á¤é¤òºîÀ®¤¹
-¤ë¤«»ØÄꤹ¤ë¡£¼¡¤Ë¡¢°ú¿ô¥»¥Ã¥È¤Î¥ê¥ó¥¯¤¹¤Ù¤Æ¤ËÂФ¹¤ë¥·¡¼¥±¥ó¥¹¥³¡¼
-¥ÉÈÖ¹æ
+å¼æ°ã»ããã¯ããããå¼æ°
+.BR start " ã¾ã㯠" stop
+ã§å§ã¾ããããã«ããèµ·åç¨ãªã³ã¯ã¾ãã¯åæ¢ç¨ãªã³ã¯ã®ã©ã¡ããä½æã
+ããæå®ããã次ã«ãå¼æ°ã»ããã®ãªã³ã¯ãã¹ã¦ã«å¯¾ããã·ã¼ã±ã³ã¹ã³ã¼
+ãçªå·
.IR NN
-¤ò»ØÄꤷ¡¢¹¹¤Ë¤Ò¤È¤Ä°Ê¾å¤Î¥é¥ó¥ì¥Ù¥ë¿ô¤ò¤½¤ì¤¾¤ì¤Ò¤È¤Ä¤Î°ú¿ô¤È¤·¤Æ
-Í¿¤¨¤ë¡£°ú¿ô¥»¥Ã¥È¤Ï°ú¿ô
+ãæå®ããæ´ã«ã²ã¨ã¤ä»¥ä¸ã®ã©ã³ã¬ãã«æ°ãããããã²ã¨ã¤ã®å¼æ°ã¨ãã¦
+ä¸ãããå¼æ°ã»ããã¯å¼æ°
.B .
-(¥Ô¥ê¥ª¥É)¤Ë¤è¤ê½ªÎ»¤¹¤ë¡£
+(ããªãªã)ã«ããçµäºããã
.BR defaults
-¤ò»ÈÍѤ»¤ºÌÀ¼¨Åª¤Ë»ØÄꤷ¤¿¾ì¹ç¡¢Ä̾ï
+ã使ç¨ããæ示çã«æå®ããå ´åãé常
.B start
-¥»¥Ã¥È¤È
+ã»ããã¨
.B stop
-¥»¥Ã¥È¤¬¤Ò¤È¤Ä¤º¤Ä¸ºß¤¹¤ë¡£
+ã»ãããã²ã¨ã¤ãã¤åå¨ããã
-¥é¥ó¥ì¥Ù¥ë¤´¤È¤Ë°Û¤Ê¤ë¥·¡¼¥±¥ó¥¹¥³¡¼¥É¤¬É¬Íפʾì¹ç¤Ï¡¢
+ã©ã³ã¬ãã«ãã¨ã«ç°ãªãã·ã¼ã±ã³ã¹ã³ã¼ããå¿
è¦ãªå ´åã¯ã
.B start
-¥»¥Ã¥È¤ä
+ã»ããã
.B stop
-¥»¥Ã¥È¤òÊ£¿ô»ØÄꤹ¤ë¡£
+ã»ãããè¤æ°æå®ããã
.B update-rc.d
-¤¬¥ê¥ó¥¯¤òºîÀ®¤¹¤ëÁ°¤Ë¡¢
-¥¹¥¯¥ê¥×¥È
+ããªã³ã¯ãä½æããåã«ã
+ã¹ã¯ãªãã
.BI /etc/init.d/ name
-¤¬Â¸ºß¤·¤Æ¤¤¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.SH ¥ê¥ó¥¯ºï½üÍѤΥ¹¥¯¥ê¥×¥È
+ãåå¨ãã¦ããªãã¦ã¯ãªããªãã
+.SH ãªã³ã¯åé¤ç¨ã®ã¹ã¯ãªãã
.I remove
-¥ª¥×¥·¥ç¥ó¤ò°ú¿ô¤ËÍ¿¤¨¤ë¤È¡¢
+ãªãã·ã§ã³ãå¼æ°ã«ä¸ããã¨ã
.BI /etc/rc runlevel .d
-¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¥¹¥¯¥ê¥×¥È
+ãã£ã¬ã¯ããªã«ããã¹ã¯ãªãã
.BI /etc/init.d/ name\fR
-¤Ø¤Î¥ê¥ó¥¯¤ò¤¹¤Ù¤Æºï½ü¤¹¤ë¡£
-¥¹¥¯¥ê¥×¥È¤Ï¤¢¤é¤«¤¸¤áºï½ü¤µ¤ì¤Æ¤¤¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
+ã¸ã®ãªã³ã¯ããã¹ã¦åé¤ããã
+ã¹ã¯ãªããã¯ãããããåé¤ããã¦ããªãã¦ã¯ãªããªãã
.B update-rc.d
-¤Ï¤³¤ì¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£Ä̾
+ã¯ããããã§ãã¯ãããé常ã
.B update-rc.d
-¤Ï¥Ñ¥Ã¥±¡¼¥¸¤Î postrm ¥¹¥¯¥ê¥×¥È¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¡£
-¤³¤ì¤¬¼Â¹Ô¤µ¤ì¤ë¤Î¤Ï¡¢postrm ¥¹¥¯¥ê¥×¥È¤ÎÂè1°ú¿ô¤È¤·¤Æ
+ã¯ããã±ã¼ã¸ã® postrm ã¹ã¯ãªããããå¼ã³åºãããã
+ãããå®è¡ãããã®ã¯ãpostrm ã¹ã¯ãªããã®ç¬¬1å¼æ°ã¨ãã¦
.BR purge
-¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç¤Ç¤¢¤ê¡¢¤³¤ì¤Ï¥æ¡¼¥¶¤¬¥Ñ¥Ã¥±¡¼¥¸¤ÎÀßÄê¤òºï½ü
-¤¹¤ë¤³¤È¤òÍ׵ᤷ¤Æ¤¤¤ë¤³¤È¤òɽ¤¹¡£
+ãä¸ããããå ´åã§ãããããã¯ã¦ã¼ã¶ãããã±ã¼ã¸ã®è¨å®ãåé¤
+ãããã¨ãè¦æ±ãã¦ãããã¨ã表ãã
.BI /etc/rc runlevel .d
-¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¤¬¥¹¥¯¥ê¥×¥È
+ãã£ã¬ã¯ããªã«ãããã¹ã¯ãªãã
.BI /etc/init.d/ name
-¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ïºï½ü¤µ¤ì¤º¤Ë»Ä¤µ¤ì¤ë¡£
-.SH ¥ª¥×¥·¥ç¥ó
+ã«ã·ã³ããªãã¯ãªã³ã¯ããã¦ããªããã¡ã¤ã«ã¯åé¤ãããã«æ®ãããã
+.SH ãªãã·ã§ã³
.TP
.I -n
-¼ÂºÝ¤ÎÆ°ºî¤òɽ¼¨¤¹¤ë¤À¤±¤Ç¡¢²¿¤â¤·¤Ê¤¤¡£
+å®éã®åä½ã表示ããã ãã§ãä½ãããªãã
.TP
.I -f
.BI /etc/init.d/ name
-¤¬Â¸ºß¤·¤¤¤Æ¤â¡¢¶¯À©Åª¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òºï½ü¤¹¤ë¡£
-.SH »ÈÍÑÎã
-defaults ¤ò»ÈÍѤ·¤¿¥ê¥ó¥¯¤ÎºîÀ®
+ãåå¨ããã¦ããå¼·å¶çã«ã·ã³ããªãã¯ãªã³ã¯ãåé¤ããã
+.SH 使ç¨ä¾
+defaults ã使ç¨ãããªã³ã¯ã®ä½æ
.nf
.B " update-rc.d foobar defaults"
.fi
-°ú¿ô¥»¥Ã¥È¤òÌÀ¼¨¤·¤¿Æ±Åù¤Î¥³¥Þ¥ó¥É
+å¼æ°ã»ãããæ示ããåçã®ã³ãã³ã
.nf
.B " update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 ."
.fi
-.SH ¥Ð¥°
-¥·¥¹¥Æ¥à´ÉÍý¼Ô¤Î¤¿¤á¤Ë¾¯¤Ê¤¯¤È¤â
+.SH ãã°
+ã·ã¹ãã 管çè
ã®ããã«å°ãªãã¨ã
.B defaults
-¤Ç¤É¤Î¥é¥ó¥ì¥Ù¥ë¤ò start ¤Þ¤¿¤Ï stop ¤Ë¤¹¤ë¤«¤ò»ØÄê¤Ç¤¤ëÊýË¡¤¬É¬ÍפǤ¢¤ë¡£
-¤Þ¤¿¡¢²Äǽ¤Ê¤é¤Ð
+ã§ã©ã®ã©ã³ã¬ãã«ã start ã¾ã㯠stop ã«ããããæå®ã§ããæ¹æ³ãå¿
è¦ã§ããã
+ã¾ããå¯è½ãªãã°
.B defaults
-°Ê³°¤Î¥ª¥×¥·¥ç¥ó¤Ç¤â´ÉÍý¼Ô¤Î»ØÄê¤òÍ¥À褹¤ëÊýË¡¤¬É¬Íס£
-.SH ¥Õ¥¡¥¤¥ë
+以å¤ã®ãªãã·ã§ã³ã§ã管çè
ã®æå®ãåªå
ããæ¹æ³ãå¿
è¦ã
+.SH ãã¡ã¤ã«
.TP
.B /etc/init.d/
-init ¥¹¥¯¥ê¥×¥È¤¬¼ÂºÝ¤ËÃÖ¤¤¤Æ¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê
+init ã¹ã¯ãªãããå®éã«ç½®ãã¦ãããã£ã¬ã¯ããª
.TP
.B /etc/rc?.d/
.BR update-rc.d
-¤¬¼è¤ê°·¤¦¥ê¥ó¥¯¤ò´Þ¤ó¤À¥Ç¥£¥ì¥¯¥È¥ê¡£
+ãåãæ±ããªã³ã¯ãå«ãã ãã£ã¬ã¯ããªã
.BR init
-¤Ë¤è¤ê»ÈÍѤµ¤ì¤ë¡£
+ã«ãã使ç¨ãããã
.TP
.B /etc/init.d/skeleton
.B init.d
-¥¹¥¯¥ê¥×¥È¤ò½ñ¤¯¤¿¤á¤Ë»ÈÍѤ¹¤ë¿÷·¿
-.SH ´ØÏ¢¹àÌÜ
+ã¹ã¯ãªãããæ¸ãããã«ä½¿ç¨ããéå
+.SH é¢é£é
ç®
.IR "dpkg programmers manual" ,
.br
.BR /etc/init.d/skeleton ,
.br
.BR init (8).
-.SH ËÝÌõ¼Ô
-Æéë ±ÉŸ <nabetani@kern.phys.sci.osaka-u.ac.jp>
+.SH 翻訳è
+éè°· æ å± <nabetani@kern.phys.sci.osaka-u.ac.jp>
Reply to: