Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
etc-update frustratie ...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Dutch
View previous topic :: View next topic  
Author Message
gdq
Tux's lil' helper
Tux's lil' helper


Joined: 02 Dec 2003
Posts: 97

PostPosted: Sun May 01, 2005 12:02 pm    Post subject: etc-update frustratie ... Reply with quote

Na een emerge -u world, kijk ik altijd uit als de message verschijnt dat etc-update moet runnen ...

Nu was ik even minder oplettend, heb eens niet -3 gekozen maar file per file overlopen, met als gevolg dat mijn /etc/init.d/pcmcia (ik hoop dat het bij deze blijft ...) nog 1 lijn bevat nl. #!/sbin/runscript ...
en natuurlijk mijn complete wireless is om zeep (en ik had zo graag in 't zonnetje gezeten met mijn laptop deze namiddag , :-(

Kan er mijn iemand :
- zijn /etc/init.d/pcmcia hierin pasten
- me eens duidelijk uitleggen hoe je best met etc-update omspringt, want 't is niet de eerste keer dat ik door een onoplettendheid/haast met etc-update het boeltje naar de ... help (ik weet het "i'm top blame, not the tool")

Alvast een grote merci !
Back to top
View user's profile Send private message
ruben-
Apprentice
Apprentice


Joined: 09 Nov 2004
Posts: 197

PostPosted: Sun May 01, 2005 12:15 pm    Post subject: Reply with quote

Gewoon oplettend zijn en per file bekijken wat er verandert is.

- Ruben
Back to top
View user's profile Send private message
Braempje
l33t
l33t


Joined: 31 Jan 2003
Posts: 748

PostPosted: Sun May 01, 2005 12:23 pm    Post subject: Reply with quote

Er is een tooltje dat versies bijhoudt van al uw wijzigingen via RCS: dispatch-conf. Schijnt wel beter voor mensen die zich soms vergissen :wink:
_________________
Dictionary of the Flemish Sign Language - Woordenboek Vlaamse Gebarentaal
Back to top
View user's profile Send private message
nielchiano
Veteran
Veteran


Joined: 11 Nov 2003
Posts: 1287
Location: 50N 3E

PostPosted: Sun May 01, 2005 4:51 pm    Post subject: Reply with quote

een oplossing is: re-emerge gewoon het programma in kwestie. Dan zal de update opnieuw in etc-update komen
Back to top
View user's profile Send private message
xentric
Guru
Guru


Joined: 16 Mar 2003
Posts: 410
Location: Netherlands

PostPosted: Mon May 09, 2005 9:52 pm    Post subject: Reply with quote

Probeer anders eens een keer app-portage/cfg-update, heb ik gemaakt
omdat ik het updaten van config files met etc-update ook niet echt makkelijk
vond. Cfg-update gebruikt standaard xxdiff, een GUI diff/merge tool, voor het
updaten. Dat scheelt al een stuk omdat het veel overzichtelijker is dan sdiff.
De auto-update functie is helemaal handig omdat die checkt of je een file
ge-edit hebt. Als de file nooit ge-edit is, kan deze namelijk veilig overschreven
worden met de ._cfg000_file omdat er toch geen custom settings in staan.

Versie 1.8 (komt pas als 1.7.1 stable is) kan zelfs automatisch files updaten
die wel ge-edit zijn d.m.v. een 3-way diff in kdiff3 of xxdiff. Maar 1.8 is nog
niet helemaal klaar voor release, dus tot dan moeten jullie het even doen
met de simpele (maar effectieve) versie van de auto-update functie.

Oja, cfg-update maakt natuurlijk ook backups van de files die je update.
Je kan dus altijd de vorige versie van de configuratie file en de ._cfg0000_
file restoren... en dan opnieuw proberen te mergen in de GUI tool.

Voor meer info kijk even naar deze post.
_________________
When all else fails, read the manual...
Registered Linux User #340626
Back to top
View user's profile Send private message
Q-collective
Advocate
Advocate


Joined: 22 Mar 2004
Posts: 2056

PostPosted: Mon May 09, 2005 11:53 pm    Post subject: Reply with quote

Hoewel cfg-update zeker een leuk programma is(ik ga me er nog in verdiepen, ziet er prima uit! :)), is het geen oplossing, maar een workaround.
Waarom geven we iedere config file bij installatie niet een md5 sum mee? Als er een update is, wordt er eerst gekeken naar deze md5sum, is deze verandert sinds de installatie (door een manuele edit dus), dan wordt er niet geupgraded, in alle andere gevallen wel.
Op die manier hoef ik nog maar een enkele keer in de zoveel maanden etc-update runnen (of welke tool dan ook)
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Tue May 10, 2005 12:29 am    Post subject: Reply with quote

omdat zo'n update in sommige gevallen ook nieuwe opties mee zal geven in de nieuwe config.

Ook veranderen namen van opties, waarde die hieraan moeten worden toegkend e.d. Een goed voorbeeld is de recente ommgeooi van apache configs. Ook zouden al die sums weer behoorlijk wat ruimte innemen in de portage tree. Ding is al > 400 mb (grotendeels door fs overhead trouwens)...
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
xentric
Guru
Guru


Joined: 16 Mar 2003
Posts: 410
Location: Netherlands

PostPosted: Tue May 10, 2005 5:39 am    Post subject: Reply with quote

Q-collective wrote:
Waarom geven we iedere config file bij installatie niet een md5 sum mee? Als er een update is, wordt er eerst gekeken naar deze md5sum, is deze verandert sinds de installatie (door een manuele edit dus), dan wordt er niet geupgraded, in alle andere gevallen wel.
Tja... daar verschil ik toch van mening... Portage bewaart al MD5 sums van alle files die je geinstalleerd hebt. Aan de hand van die md5 sums bepaalt cfg-update of de file veranderd is of niet (de auto-update functie). Het is vrij simpel in te bouwen in portage om dit automatisch te doen na installatie van een ebuild. Ik denk alleen dat de devs je willen dwingen om in ieder geval even te bekijken welke config files veranderd zijn en wat daarin veranderd is... ik vind het wel prettig werken op deze manier.

Maar opzich kan ik wel een optie inbouwen in cfg-update die alle niet ge-editte config files overschrijft met de ._cfg0000_ en de rest van de updates met rust laat totdat jij die handmatig wil updaten. Als die optie erin zit kan je met de alias voor het emerge commando zoiets doen:
alias emerge = "cfg-update --index ; emerge ; cfg-update --update-unmodifieds"
Dan bereik je dus het effect wat jij graag wil... maar is het inderdaad nog steeds een workaround.
Ik ga de bovenstaande functie gewoon inbouwen in v 1.8, bedankt voor het idee :D
_________________
When all else fails, read the manual...
Registered Linux User #340626
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Tue May 10, 2005 5:34 pm    Post subject: Reply with quote

is er een lijst met argumenten die richting etc-update gegooid kunnen worden?

Volgens de manpage accepteerd etc-update namelijk geen opties??
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Dutch 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