View previous topic :: View next topic |
Author |
Message |
RexRocker Apprentice
Joined: 20 Jan 2005 Posts: 227 Location: Conegliano, Treviso
|
Posted: Wed Jun 29, 2005 2:31 pm Post subject: breve discussione su etc-update |
|
|
Premetto che non sapevo se postare o cerca sul forum perchè la mia non è una richiesta di aiuto ma bensì un inizio di discussione tra noi gechi.
In pratica mi riferisco a etc-update e alla pratica di aggiornamento dei file di configurazione. Ora io molto spesso (specialmente le prime 2-3 installazione di gentoo) ho mandato a quel paese il PC per colpa di qualòche aggiornamento sbagliato (-5 e via *urgh*). Ora sono un po' più prudente e passo tutti i file che vuole aggiornare ma mi sono accorto che la maggior parte delle volte mi limito a cancellare l'update e a mantenere l'originale restando sulla via del: "prima andava meglio non sputtanare tutto".
Mi rendo conto però che questa non è la filosofia corretta perchè molte volte l'update di un file di config è importante e sicuramente non sto sfruttando tutte le potenzialità di etc-update ne sono ben conscio ma mi chiedevo (e vi chiedevo) la mia linea di condotta è comprensibile per un uso desktop, magari è corretto cosi visto che le variazioni a file di config riguardano cose importanti solo su una macchina server....
A questo punto però tanto vale settare una variabile nel file make.conf che (a quanto ho capito dal manuale di portage) ti permette di non effettuare modifiche ai file di config presenti in certe directory.
A voi la parola, magari ne nasce una bella discussione, anzi me lo aguro
ciao
Rex _________________ Gentoo on AMD64
.::Gentoo Rulez::.
registered Linux user number 390877 |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Wed Jun 29, 2005 3:01 pm Post subject: |
|
|
Bhe non è certo possibile, imho, generalizzare... nel senso che magari in alcuni casi il tuo approccio conservativo può anche essere giusto, in altri invece potrebbe portare ad un malfunzionamento del sistema: pensa ad esempio al recente caso del baselayout
Quote: | A questo punto però tanto vale settare una variabile nel file make.conf che (a quanto ho capito dal manuale di portage) ti permette di non effettuare modifiche ai file di config presenti in certe directory. |
A quale opzione ti riferisci? Se intendi CONFIG_PROTECT non serve a questo anzi è alla base del funzionamento dell'etc-update nel senso che, nel caso in cui durante un emerge fosse necessario sovrascrivere un file presente in una directory "protetta", la nuova versione viene salvata in un file temporaneo. Questi ultimi rappresentano proprio i file elencati da etc-update e sta all'amministratore decidere sulla loro sorte. _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Jun 29, 2005 3:25 pm Post subject: |
|
|
Io mi faccio un diff a manina e vedo cos'è cambiato, magari non è il metodo migliore ma non ho nemmenomai pensato ad usarne un'altro |
|
Back to top |
|
|
knefas l33t
Joined: 21 Dec 2003 Posts: 828
|
Posted: Wed Jun 29, 2005 3:51 pm Post subject: |
|
|
In realta' credo che una buona politica sia quella di sovrascrivere tutti file che non hai modificato tu, direttamente o meno. Dando il numero del file al prompt ti stampa la diff, e ti accorgi subito se l'hai modificato tu o meno.
Inoltre spesso anche nei file modificati "manualmente" le differenze sono solo aggiornamenti della sintassi, per cui e' molto consigliabile aggiornarli |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Wed Jun 29, 2005 4:02 pm Post subject: |
|
|
Kernel78 wrote: | Io mi faccio un diff a manina e vedo cos'è cambiato, magari non è il metodo migliore ma non ho nemmenomai pensato ad usarne un'altro |
Scusa, magari mi sfugge qualcosa... ma etc-update serve proprio a questo
Allora perchè farlo a manina? Addirittura ti permette anche di fare il merge interattivo tra i due file... cosa vuoi di più dalla vita? ... no, non ditelo ...
PS: per "a manina" ho inteso senza utilizzare etc-update, potrebbe essere qui l'errore _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Jun 29, 2005 4:05 pm Post subject: |
|
|
Ammetto la mia ignoranza in materia, non ho mai usato etc-update perchè non sapevo nemmeno cosa facesse |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Wed Jun 29, 2005 4:29 pm Post subject: |
|
|
Kernel78 wrote: | Ammetto la mia ignoranza in materia, non ho mai usato etc-update perchè non sapevo nemmeno cosa facesse |
Provalo penso che ti tornerà utile
In pratica automatizza buona parte di quello che fai a mano, lasciandoti solo l'onere della decisione _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
Dr.Dran l33t
Joined: 08 Oct 2004 Posts: 766 Location: Imola - Italy
|
Posted: Wed Jun 29, 2005 5:17 pm Post subject: |
|
|
Inoltre se posso aggiungere un piccolo tips, sul gentoo-wiki ci sono 2 o tre modifiche da apportare hai file di configurazione per utilizzare colordiff invece di diff normale, rendendo la cosa ancora + interessante e usabile per verificare le modifiche fatte
P.S. @Kernel78 forse ho trovato la risposta al quesito dell'altro giorno sul -fomit-frame-pointer |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Thu Jun 30, 2005 9:15 am Post subject: Re: breve discussione su etc-update |
|
|
RexRocker wrote: | A questo punto però tanto vale settare una variabile nel file make.conf che (a quanto ho capito dal manuale di portage) ti permette di non effettuare modifiche ai file di config presenti in certe directory. |
lo trovo completamente errato...
l'unica cosa davvero utile sarebbe la localizzazione di etc-update e la data delle modifiche fatte sui singoli file (rispetto alla data di installazione precedente forse... nn saprei altrimenti come fare) per capire se avevamo già messo mano al file.. in ogni caso, la necessità di sapere cosa abbiamo modificato o meno è ESSENZIALE anche solo in fase di installazione, è quello che salva dallo sputtanare la config di una macchina... _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
Dr.Dran l33t
Joined: 08 Oct 2004 Posts: 766 Location: Imola - Italy
|
Posted: Thu Jun 30, 2005 1:47 pm Post subject: |
|
|
federico wrote: | DranXXX wrote: | hai file di configurazione |
ARGH |
Ehm, ehm... dislessia dovuta a ore di lavoro strezzante |
|
Back to top |
|
|
|