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.

Reply via email to