Package: sysv-rc Version: 2.86.ds1-61 Severity: minor Tags: patch l10n Hello,
The accentuated letters in french manpage for update-rc.d(8) were displayed as pairs of letters, corresponding to their the two octets of their UTF-8 representation interpreted as two latin-1 characters. For instance, “démarrer” (with A tile, copyright) was displayed instead of “démarrer” (with e acute). The manpage update-rc.d.8 was encoded in UTF-8, with some errors. The package rules installed it under /usr/share/man/fr/man8/, and I found that there, it was interpreted by man(1) as being encoded in latin-1, according to the FHS requirements. I thought it was preferable to install it in /usr/share/man/fr.UTF-8/man8/, where it gets interpreted as what it is, UTF-8. I also corrected some errors in the UTF-8 encoding of this manpages: every ‘è’ (e grave) character was coded as a ‘ŕ’ (r acute), for instance. That looked like a latin-1 text interpreted as a russian encoding which name I cannot remember, before being converted to UTF-8. Regards, -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash sysv-rc depends on no packages. Versions of packages sysv-rc recommends: ii lsb-base 3.2-20 Linux Standard Base 3.2 init scrip Versions of packages sysv-rc suggests: pn bum <none> (no description available) pn sysv-rc-conf <none> (no description available) -- no debconf information
diff -uNr sysvinit-2.86.ds1.old/debian/rules sysvinit-2.86.ds1.new/debian/rules --- sysvinit-2.86.ds1.old/debian/rules 2008-09-22 22:41:24.000000000 -0400 +++ sysvinit-2.86.ds1.new/debian/rules 2008-09-22 22:37:08.000000000 -0400 @@ -267,20 +267,21 @@ install -d -o root -g root -m 755 $(tmp)/usr/sbin install -d -o root -g root -m 755 $(tmp)/usr/share/man/man8 install -d -o root -g root -m 755 $(tmp)/usr/share/man/ja/man8 - install -d -o root -g root -m 755 $(tmp)/usr/share/man/fr/man8 + install -d -o root -g root -m 755 $(tmp)/usr/share/man/fr.UTF-8/man8 install -d -o root -g root -m 755 $(tmp)/usr/share/man/es/man8 install -o root -g root -m 644 debian/sysv-rc/man8/*.8 \ $(tmp)/usr/share/man/man8 install -o root -g root -m 644 debian/sysv-rc/man8/ja/*.8 \ $(tmp)/usr/share/man/ja/man8 - install -o root -g root -m 644 debian/sysv-rc/man8/fr/*.8 \ - $(tmp)/usr/share/man/fr/man8 + install -o root -g root -m 644 debian/sysv-rc/man8/fr.UTF-8/*.8 \ + $(tmp)/usr/share/man/fr.UTF-8/man8 install -o root -g root -m 644 debian/sysv-rc/man8/es/*.8 \ $(tmp)/usr/share/man/es/man8 install -o root -g root -m 755 debian/sysv-rc/sbin/invoke-rc.d $(tmp)/usr/sbin install -o root -g root -m 755 debian/sysv-rc/sbin/update-rc.d $(tmp)/usr/sbin gzip -9f $(tmp)/usr/share/man/man*/*.[0-9] \ - $(tmp)/usr/share/man/??/man*/*.[0-9] + $(tmp)/usr/share/man/??/man*/*.[0-9] \ + $(tmp)/usr/share/man/??.*/man*/*.[0-9] install -d -o root -g root -m 755 $(tmp)/usr/share/lintian/overrides install -o root -g root -m 644 \ debian/sysv-rc/lintian.overrides \ diff -uNr sysvinit-2.86.ds1.old/debian/sysv-rc/man8/fr/update-rc.d.8 sysvinit-2.86.ds1.new/debian/sysv-rc/man8/fr/update-rc.d.8 --- sysvinit-2.86.ds1.old/debian/sysv-rc/man8/fr/update-rc.d.8 2008-09-22 22:41:24.000000000 -0400 +++ sysvinit-2.86.ds1.new/debian/sysv-rc/man8/fr/update-rc.d.8 1969-12-31 19:00:00.000000000 -0500 @@ -1,192 +0,0 @@ -.\" 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" -.SH NOM -update\-rc.d \- Pour installer ou supprimer les liens vers les scripts d' -initialisation de type System-V -.SH SYNOPSIS -.B update\-rc.d -.RI [ -n ] -.RI [ -f ] -.IB nom " remove" -.HP -.B update-rc.d -.RI [ -n ] -.IB nom " defaults" -.RI [ NN " | " NN-start " " NN-stop ] -.HP -.B update-rc.d -.RI [ -n ] -.I nom -.BR start | stop -.IR "NN runlevel runlevel " ... -.B . -.BR start | stop -.IR "NN runlevel runlevel " ... -.BR . " ..." -.SH DESCRIPTION -.B update-rc.d -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 -.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. -.I runlevel -est l'un des niveaux de fonctionnement autorisés par -.BR init ", " 0123456789S , -et -.I NN -est le code ŕ deux chiffres utilisé par -.B init -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 -.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 -.BR defaults ", " start ", ou " stop, -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ŕ, -.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. - -Quand l'option -.B defaults -est utilisée, -.B update-rc.d -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 -.BR 016 . -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). - -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 : - -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. -Ensuite vient le nombre du code -.IR NN , -pour tous les liens de cet ensemble, puis un ou plusieurs nombres indiquant -le niveau de fonctionnement, un seul argument pour chacun. l'ensemble se -termine par un argument -.B . -(un simple point). - -Quand, plutôt que -.BR defaults, -on utilise une détermination explicite, il faut habituellement un ensemble de -démarrage -.B start, -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 -.B start -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. -.SH LA SUPPRESSION DES SCRIPTS -Quand on appelle update-rc.d avec l'option -.I remove -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é -- -.B update-rc.d -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 -.BR purge ; -Cela indique que l'utilisateur a demandé le suppression de la configuration de -ce paquet. -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é. -.SH OPTIONS -.TP -.I -n -Ne fait rien, montre seulement ce qui pourrait ętre fait. -.TP -.I -f -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 ť : -.nf -.B " update-rc.d foobar defaults" -.fi -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 ŕ -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 -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. -.TP -.B /etc/rc?.d/ -Le répertoire qui contient les liens utilisés par -.BR init -et gérés par -.BR update-rc.d. -.TP -.B /etc/init.d/skeleton -Modčle pour l'écriture des scripts de -.B init.d. -.SH VOIR AUSSI -.IR "la charte Debian" , -.br -.BR /etc/init.d/skeleton , -.br -.BR init (8). -.SH TRADUCTION -Philippe Batailler. Dec 2000. diff -uNr sysvinit-2.86.ds1.old/debian/sysv-rc/man8/fr.UTF-8/update-rc.d.8 sysvinit-2.86.ds1.new/debian/sysv-rc/man8/fr.UTF-8/update-rc.d.8 --- sysvinit-2.86.ds1.old/debian/sysv-rc/man8/fr.UTF-8/update-rc.d.8 1969-12-31 19:00:00.000000000 -0500 +++ sysvinit-2.86.ds1.new/debian/sysv-rc/man8/fr.UTF-8/update-rc.d.8 2008-09-22 21:55:13.000000000 -0400 @@ -0,0 +1,192 @@ +.\" 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" +.SH NOM +update\-rc.d \- Pour installer ou supprimer les liens vers les scripts +d'initialisation de type System-V +.SH SYNOPSIS +.B update\-rc.d +.RI [ -n ] +.RI [ -f ] +.IB nom " remove" +.HP +.B update-rc.d +.RI [ -n ] +.IB nom " defaults" +.RI [ NN " | " NN-start " " NN-stop ] +.HP +.B update-rc.d +.RI [ -n ] +.I nom +.BR start | stop +.IR "NN runlevel runlevel " ... +.B . +.BR start | stop +.IR "NN runlevel runlevel " ... +.BR . " ..." +.SH DESCRIPTION +.B update-rc.d +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 +.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. +.I runlevel +est l'un des niveaux de fonctionnement autorisés par +.BR init ", " 0123456789S , +et +.I NN +est le code à deux chiffres utilisé par +.B init +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 +.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 +.BR defaults ", " start ", ou " stop, +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à, +.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. + +Quand l'option +.B defaults +est utilisée, +.B update-rc.d +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 +.BR 016 . +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). + +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 : + +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. +Ensuite vient le nombre du code +.IR NN , +pour tous les liens de cet ensemble, puis un ou plusieurs nombres indiquant +le niveau de fonctionnement, un seul argument pour chacun. l'ensemble se +termine par un argument +.B . +(un simple point). + +Quand, plutôt que +.BR defaults, +on utilise une détermination explicite, il faut habituellement un ensemble de +démarrage +.B start, +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 +.B start +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. +.SH LA SUPPRESSION DES SCRIPTS +Quand on appelle update-rc.d avec l'option +.I remove +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é -- +.B update-rc.d +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 +.BR purge ; +Cela indique que l'utilisateur a demandé le suppression de la configuration de +ce paquet. +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é. +.SH OPTIONS +.TP +.I -n +Ne fait rien, montre seulement ce qui pourrait être fait. +.TP +.I -f +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 » : +.nf +.B " update-rc.d foobar defaults" +.fi +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 à +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 +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. +.TP +.B /etc/rc?.d/ +Le répertoire qui contient les liens utilisés par +.BR init +et gérés par +.BR update-rc.d. +.TP +.B /etc/init.d/skeleton +Modàle pour l'écriture des scripts de +.B init.d. +.SH VOIR AUSSI +.IR "la charte Debian" , +.br +.BR /etc/init.d/skeleton , +.br +.BR init (8). +.SH TRADUCTION +Philippe Batailler. Dec 2000.

