Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[mini coup de gueule] baselayout
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
niin
Guru
Guru


Joined: 30 Dec 2004
Posts: 385
Location: Paris - France

PostPosted: Thu Sep 08, 2005 6:23 pm    Post subject: [mini coup de gueule] baselayout Reply with quote

Je ne veux pas avoir l'air de râler mais c'est normal que l'update de baselayout remette tout les script d'initialisation par défaut ?

C'est pas que ca me gonfle de tout reconfigurer (mais ca me gonfle), mais j'ai passé deux heures à comprendre pourquoi ma carte réseau était pas détectée, pour finalement me rendre compte que les modules ne sont plus chargés au demarrage (dont e100 qui me permettait d'avoir le reseau). J'ai palié à ce problème en passant tout en dur dans le noyau, comme ca je pense que la prochaine fois je ne serait pas surpris. Par contre un autre truc que j'ai remarqué, c'est que mon clavier est repassé en US ; ca le fait moyen, ca me donne l'impression que je vais aller me faire chier avec un rc.conf pendant toute la soiree. (parce que comme on dit, l'iceberg est immergé a 93%)

Alors j'aimerais bien comprendre au moins pourquoi j'ai tout par defaut ; a la limite je serais content qu'on me dise que ca vient d'un bug sur ma config, mais bon c'est tout de meme un peu bizarre tout ca.
_________________
jabber : nikwist@koreus.com

Un clavier azerty en vaut deux

Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres


Last edited by niin on Thu Sep 08, 2005 6:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
billiob
Guru
Guru


Joined: 30 Dec 2004
Posts: 425
Location: Paris, France

PostPosted: Thu Sep 08, 2005 6:25 pm    Post subject: Reply with quote

euh, etc-update -5 ou -3 ?
_________________
billiob
Back to top
View user's profile Send private message
niin
Guru
Guru


Joined: 30 Dec 2004
Posts: 385
Location: Paris - France

PostPosted: Thu Sep 08, 2005 6:28 pm    Post subject: Reply with quote

billiob wrote:
euh, etc-update -5 ou -3 ?

faut faire ca après avoir mis a jour baselayout ?
_________________
jabber : nikwist@koreus.com

Un clavier azerty en vaut deux

Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Sep 08, 2005 6:30 pm    Post subject: Reply with quote

oui le nouveau baselayout change pas mal de chose...(pour rien?)

d'autant plus pour ceux qui sont en ~x86 (génial la gentoo qui démarre plus correctement :()
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
niin
Guru
Guru


Joined: 30 Dec 2004
Posts: 385
Location: Paris - France

PostPosted: Thu Sep 08, 2005 6:31 pm    Post subject: Reply with quote

jveux pas pousser la rale un peu trop loin, mais a la sortie du emerge baselayout, un petit message pour annoncer qu'il faut faire "etc-update -3 (ou -5, quelle différence ?) n'aurait pas été du luxe.


edit : j'ai fait un etc-update -3 et j'ai toujours mon clavier en anglais - en gros je vais tout devoir reconfigurer, ca va etre joyeux tout ca (me rappelle meme plus dans quel fichier est configure le clavier) ; heureusement que baselayout ne touche pas a la config de x11.
_________________
jabber : nikwist@koreus.com

Un clavier azerty en vaut deux

Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Thu Sep 08, 2005 6:41 pm    Post subject: Reply with quote

Euh, ben comme tout le monde, j'ai fait une fois un etc-update -5 (ou 3, on s'en cogne) après un update du baselayout. Pis après, on comprend à quoi ca correspond cette ebuild, et on arrete de râler. Et on ne refait plus jamais çà...

Bref, à part un baselayout buggé, je vois pas de quoi se plaindre (si ce n'est que progressivment, qq fichiers sont migrés, mais ca fait un bail que certains trucs ont 2 endroits pour etre configurés (ya mm des messages pour l'inquer)).
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
billiob
Guru
Guru


Joined: 30 Dec 2004
Posts: 425
Location: Paris, France

PostPosted: Thu Sep 08, 2005 6:58 pm    Post subject: Reply with quote

merde, j'ai répondu trop vite ! Oops :cry: Désolé :(
cette commande, il ne fallait pas l'exécuter, je viens peut-être de mettre ton système en carafe.

je te conseille d'utiliser dispatch-conf comme indiqué là : belle explication du pourquoi utiliser dispatch-conf à la place etc-update
_________________
billiob
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Sep 08, 2005 7:41 pm    Post subject: Reply with quote

niin wrote:
jveux pas pousser la rale un peu trop loin, mais a la sortie du emerge baselayout, un petit message pour annoncer qu'il faut faire "etc-update -3 (ou -5, quelle différence ?) n'aurait pas été du luxe.

Il me semble qu'il y a un message après l'emerge de baselayout qui insiste sur l'importance de mettre à jour les fichiers de config.
Edit: en effet, voici:
portage wrote:
* Please be sure to update all pending '._cfg*' files in /etc,
* else things might break at your next reboot! You can use 'etc-update'
* to accomplish this:
*
* # etc-update


Et ici, la signature d'un des développeurs (de baselayout) que j'imagine gavé des gentooistes qui ne font pas d'etc-update après les récentes mises à jour :

UberLord wrote:
When baselayout tells you to update config files or things break WE REALLY DO MEAN IT

:roll:
Back to top
View user's profile Send private message
niin
Guru
Guru


Joined: 30 Dec 2004
Posts: 385
Location: Paris - France

PostPosted: Thu Sep 08, 2005 9:09 pm    Post subject: Reply with quote

Quand je fait emerge --info, j'ai ca :
Quote:

laptop ~ # emerge --info | grep 'CONFIG_PROTECT'
CONFIG_PROTECT="/usr/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"

je vois pas trop ce que ca veut dire.
_________________
jabber : nikwist@koreus.com

Un clavier azerty en vaut deux

Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres
Back to top
View user's profile Send private message
niin
Guru
Guru


Joined: 30 Dec 2004
Posts: 385
Location: Paris - France

PostPosted: Thu Sep 08, 2005 9:14 pm    Post subject: Reply with quote

billiob wrote:
merde, j'ai répondu trop vite ! Oops :cry: Désolé :(
cette commande, il ne fallait pas l'exécuter, je viens peut-être de mettre ton système en carafe.

en fait ne t'inquiete pas ; c'est de ma faute j'aurais du mieux lire la doc quand j'ai installé le système. Comme je comprenais pas trop l'interet du config_protect, j'ai paré au plus simple, j'ai désactivé l'option.

La bonne explication est là : :'(

Quote:
laptop ~ # emerge --help config
Config file management support (preliminary)

Portage has a special feature called "config file protection". The purpose of
this feature is to prevent new package installs from clobbering existing
configuration files. By default, config file protection is turned on for /etc
and the KDE configuration dirs; more may be added in the future.

When Portage installs a file into a protected directory tree like /etc, any
existing files will not be overwritten. If a file of the same name already
exists, Portage will change the name of the to-be- installed file from 'foo' to
'._cfg0000_foo'. If '._cfg0000_foo' already exists, this name becomes
'._cfg0001_foo', etc. In this way, existing files are not overwritten,
allowing the administrator to manually merge the new config files and avoid any
unexpected changes.

In addition to protecting overwritten files, Portage will not delete any files
from a protected directory when a package is unmerged. While this may be a
little bit untidy, it does prevent potentially valuable config files from being
deleted, which is of paramount importance.

Protected directories are set using the CONFIG_PROTECT variable, normally
defined in /etc/make.globals. Directory exceptions to the CONFIG_PROTECTed
directories can be specified using the CONFIG_PROTECT_MASK variable. To find
files that need to be updated in /etc, type:

# find /etc -iname '._cfg????_*'

You can disable this feature by setting CONFIG_PROTECT="-*" in /etc/make.conf.
Then, Portage will mercilessly auto-update your config files. Alternatively,
you can leave Config File Protection on but tell Portage that it can overwrite
files in certain specific /etc subdirectories. For example, if you wanted
Portage to automatically update your rc scripts and your wget configuration,
but didn't want any other changes made without your explicit approval, you'd
add this to /etc/make.conf:

CONFIG_PROTECT_MASK="/etc/wget /etc/rc.d"

etc-update is also available to aid in the merging of these files. It provides
a vimdiff interactive merging setup and can auto-merge trivial changes.



PS : par contre si vous pouvez me rappeler dans quel fichier est configuré le clavier, je sèche là :| (c'est quand même agacant de faire du qwerty sur de l'azerty)
_________________
jabber : nikwist@koreus.com

Un clavier azerty en vaut deux

Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres
Back to top
View user's profile Send private message
Pixys
l33t
l33t


Joined: 23 May 2005
Posts: 669

PostPosted: Thu Sep 08, 2005 10:19 pm    Post subject: Reply with quote

il me semble que soit c'est dans /etc/rc.conf (ancienne version) soit dans /etc/conf.d/keymaps
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum