Il me semble que l'origine du problème se situe au stage de démarrage
précoce du système à l'intérieur de l'initramfs.

Voir :
/usr/share/brltty/initramfs/brltty.sh

Ce script crée un fichier de conf /etc/brltty.conf dans l'initramfs et
ce fichier s'il existe ira écraser le fichier de conf dans la séquence
de démarrage /etc/init.d/brltty.

Je pense donc que le fichier /etc/brltty.conf devrait soit être inclut
dans le initramfs pour être utilisé pendant la première phase de
démarrage du système, mais au vue de ce script brltty.sh de initramfs
n'a rienà faire là vue qu'il ne lance pas brltty et se contente de
générer une conf. Ou alors j'ai pas tout compris.

Le vrai script /lib/brltty/brltty.sh qui est utilise après l'amorce du
système sur la vraie racine ne pause aucun problèmes.

Possiblement tu pourrais modifier ou annihiler ce fichier
/usr/share/brltty/initramfs/brltty.sh et mettre à jour le ramfs avec
update-initramfs.

Tout ceci à voir avec le mainteneur du paquet, qu'il éclaircisse ses
intentions, pourquoi pré-configurer brltty pendant la phase initramfs du
noyau ?

Initramfs ça sert juste à charger des modules essentiels et à pointer
vers la véritable racine / du système pendant la phase initiale du
lancement.

Pour moi, brltty devrait seulement être lancé normalement dans la
séquence inite dans la véritable racine du système et être complètement
retiré du contenu d'initramfs.

Osvaldo La Rosa a écrit :
> OK la solution bricolée a fonctionné,
> mais apparement il ne faut ni supprimer le rules dans /etc/udev/rules.d
> ni bloquer /lib/brltty/brltty.sh
> 
> C une vraie solution bien crad qui marche mais n'empêche pas Ubuntu de 
> lancer/autodetecter deux fois brltty.
> 
> Aldo.
> 
> On Thu, Nov 22, 2007 at 08:41:03PM +0100, Aldo wrote:
>> Hello,
>>
>> Après maintes péripécies, je pense enfin avoir compris quelle démarche 
>> suivre pour ne pas avoir BrlTty qui écrase /etc/brltty.conf par la conf 
>> de l'autodétection à chaque redémarrage d'Ubuntu Gutsy. 
>>
>> Si j'ai bien compris, je devrais juste commenter 3 lignes dans
>> /etc/init.d/brltty, plus précisément:
>> - deux lignes commençant par mv:
>>   mv /etc/brltty.conf /etc/brltty.conf.orig
>>   et
>>   mv /dev/.initramfs/brltty.conf /etc/brltty.conf
>> - + la ligne commençant par sed:
>>   sed -i -e 's/^RUN_BRLTTY=.*/RUN_BRLTTY=yes/'
>>
>> Le résultat devrait ressembler à ceci:
>>
>> if [ -e /dev/.initramfs/brltty.conf ] && [ -e /etc/default/brltty ]; then
>>         if [ -e /etc/brltty.conf ]; then
>>                 # following line is commented out!
>>                 # mv /etc/brltty.conf /etc/brltty.conf.orig
>>         fi
>>         # mv /dev/.initramfs/brltty.conf /etc/brltty.conf
>>         # sed -i -e 's/^RUN_BRLTTY=.*/RUN_BRLTTY=yes/' /etc/default/brltty
>>         # above two lines are commented out!
>> fi
>>
>> Qq'un peut confirmer ?
>>
>> ThanX,
>>
>> Aldo. 
>>
>> _______________________________________________
>> Liste de diffusion CarrefourBLinuX 
>>     [email protected]
>>     http://lists.freearchive.org/mailman/listinfo/carrefourblinux
>> Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
>> Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
>> Archives : http://lists.freearchive.org/pipermail//carrefourblinux
>> Anciennes archives (Yahoogroupes) :
>>     http://fr.groups.yahoo.com/group/carrefourblinux/messages
>> Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
>> Pour s'inscire par courriel : 
>>     'mailto:[EMAIL PROTECTED]'
>> Pour se desinscrire par courriel : 
>>     'mailto:[EMAIL PROTECTED]'
> 


-- 
     Léa Gris - http://www.noiraude.net/
()   Campagne du ruban texte brut contre les courriels en HTML,
/\   contre les pièces jointes dans un format propriétaire.
     Contre les DRMs appelez le : 09f911029d74e35bd84156c5635688c0

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'

Répondre à