Selon Tux <[EMAIL PROTECTED]>:
> Faudrait voir si on compte un jour gérer plusieurs langues pour les pages de
> man, dans ce cas on pourrait directement utiliser /usr/share/man/man8/en
> Je suppose que man va se rabattre sur "en" s'il ne trouve pas les pages de la
> langue du système.
« /usr/share/man/man8/en » n'existe pas.
Note : [EMAIL PROTECTED]
(pays, territoire, encodage, [chose pas prévue])
Si la variable $LANG a un valeur, on essaie d'utiliser dans l'ordre :
/usr/share/man/${LANG, tout ce qui est avant le «.»}/man8/fichier
/usr/share/man/${LANG, tout ce qui est avant le «_»}/man8/fichier
Si $LANG n'a pas de valeur ou si les fichier susdits n'existent pas
alors on utilise ceci : /usr/share/man/man8/fichier
Et bien sûr tous les fichiers posés en dehors des répertoires de langues
sont en anglais.
> >> - scripts&binaires executables par l'utilisateur : /usr/sbin
> > Oui. C'est déjà le cas sauf pour testconnec.
> Je pense qu'on va laisser comme ça. Je trouve inutile qu'un script se trouve
> dans /usr/sbin alors qu'il ne doit pas être lancé manuellement. Mais bon, si
> on commence cette logique, on ne mettrais pas non plus pppoa
> dans /usr/sbin... Qu'est ce qui serait le mieux?
/usr/sbin contient aussi des programmes qui ne sont pas lancés manuellement,
des programmes lancés par le système comme pppd qui lance pppoa.
Donc ici je pense comme Pat : « Je verrai bien ce script dans /usr/sbin
avec un nom plus specifique, du style eagle-testconnec. »
Sauf pour le nom, mais j'avoue que je n'ai pas d'idée satisfaisante.
> En passant, on va mettre comme prefix /usr pour toutes les distribs au lieu
> de /usr/local. Je crois qu'on pourrait aussi supprimer startmire qui est en
> doublon avec startadsl -m.
C'est sûrement plus simple ainsi. On fait pareil pour toutes
les distributions. Mais il faut tout de même être conscient que
ce n'est pas correct et que dans un avenir PAS immédiat
on fera la manip inverse.
Les distributions, tel que Debian, qui offrent des outils pour administrer la
machine et de nombreux paquets interprètes la FHS ainsi :
Les paquets installent les fichiers où il faut.
Si l'admin compil un truc à lui, il met tout dans /usr/local (il polue pas)
Mais cela va dans le bon sens car
1/ On triche déjà, autant être cohérent.
2/ Cela simplifie le code et faciletera la repassage à
/usr/local/(etc|share|sbin|...) quand les paquets rpm, deb, etc
seront LE moyen pour distribuer le driver.
> /etc/eagle-usb/eagleconnect.conf
> /etc/hotplug/usb/eagle-usb
> /etc/init.d/eagle-usb
> /etc/sysconfig/network-scripts/net_cnx_*
> /usr/sbin/fctStartAdsl
> /usr/sbin/fctStopAdsl
> /usr/sbin/startadsl
> /usr/sbin/stopadsl
> /usr/sbin/eagleconnect.tcl
> /usr/sbin/eagleconfig
> /usr/sbin/eaglectrl
> /usr/sbin/eaglediag
> /usr/sbin/eaglestat
> /usr/sbin/pppoa
> /usr/share/eagle-usb/dsp/dsp_code_pots.bin
> /usr/share/eagle-usb/dsp/dsp_code_isdn.bin
> /usr/share/eagle-usb/lang/de
> /usr/share/eagle-usb/lang/en
> /usr/share/eagle-usb/lang/es
> /usr/share/eagle-usb/lang/fr
> /usr/share/eagle-usb/lang/f2
> /usr/share/eagle-usb/lang/it
> /usr/share/eagle-usb/lang/pl
> /usr/share/eagle-usb/lang/p2
> /usr/share/eagle-usb/eagleconnect/images/fichierssysteme.ppm
> /usr/share/eagle-usb/eagleconnect/images/fonts.ppm
> /usr/share/eagle-usb/eagleconnect/lang/doc_fr.txt
> /usr/share/eagle-usb/eagleconnect/lang/fr.msg
> /usr/share/man/man8/eagleconfig.8*
> /usr/share/man/man8/eaglectrl.8*
> /usr/share/man/man8/eaglediag.8*
> /usr/share/man/man8/eaglestat.8*
> /usr/share/man/man8/fctStartAdsl.8*
> /usr/share/man/man8/fctStopAdsl.8*
> /usr/share/man/man8/pppoa.8*
> /usr/share/man/man8/startadsl.8*
> /usr/share/man/man8/startmire.8*
> /usr/share/man/man8/stopadsl.8*
OK.
> /usr/share/eagle-usb/eagleconnect/diagnostic.tcl
> /usr/share/eagle-usb/eagleconnect/parameagleconnect.tcl
> /usr/share/eagle-usb/eagleconnect/reseau.tcl
Cela m'a surpris, mais c'est logique car tcl est interprété.
amsn fait pareil.
> #/usr/sbin/startmire => supprimé
OK. On supprime aussi le man alors.
> /usr/share/eagle-usb/usb.usermap
On ne l'utilise plus. Donc le plus simple est de le supprimer aussi ;-)
> /usr/share/eagle-usb/testconnec
Non. Dans /usr/sbin (cf. plus haut)
Moi je le lance à la main de temps en temps.
> /usr/share/eagle-usb/eu_config_bash
On peut le voir comme une biblio architecture indépendant
(comme /usr/share/vim/vim63/macros/less.sh)
Mais dans ce cas il serait bon de renommer ce fichier pour
qu'il soit de la forme « *.sh ».
> /usr/share/eagle-usb/eagle-usb.conf.template
> /usr/share/eagle-usb/options
> /usr/share/eagle-usb/setvars
Là je sais pas. Je pense qu'il faudrait renommer options en options.template
(c'est plus clair).
setvars est comme eu_config_bash. Lui ajouter l'extension «.sh»
> /var/lock/eagle-usb.firstrun
>
> Comme ils disent sur FHS que les données de /usr/share doivent être
> statiques,
> j'ai déplacé le lock du 1er démarrage dans /var/lock.
Pas d'accord.
/var/lock/ me semble être pour poser un verrou. Donc c'est quelque chose
qui peut être vider à chaque démarrage.
eagle-usb.firstrun (j'aime bien le nom) est bien dans /etc/eagle-usb.
C'est un fichier de config (un peu comme /etc/ssh/sshd_not_to_be_run)
> Ca vous paraît ok? Ca me parait important qu'on change ces chemins avant la
> sortie de la 2.0 pour que les paquetages ne soient plus trop modifiés par la
> suite.
Je suis d'accord.
mcoolive.