[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Funderingar uppdateringar



Thomas Lundqvist <tlundqvist@acm.org> writes:

> Hej!
> 
> Jag följer testing och lever med ständiga små uppdateringar av
> paketen.
> 
> Fråga: finns det något smart sätt att enkelt sätt att uppdatera
> inställningsfiler i /etc?
> 
> Mitt problem är att jag typiskt har ändrat någon rad eller två i
> en inställningsfil. Vid uppdatering får jag frågan om jag vill
> behålla den gamla versionen eller installera en ny. Jag vill ju
> slå ihop versionerna. Hur löser folk detta? Att alltid installera ny
> version kanske och föra in sina ändringar igen?
> 
> /Thomas


Du kan ju prova att göra ändringarna m.h.a. cfengine, och sedan alltid
låta debian skriva in sina default. Vid nästa körning av cfengine, som
du ju kan starta manuellt, så får du ju tillbaka "dina" värden.

Exempel:

	srv_ntp::
		{
		  /etc/default/ntp-servers

		  AutoCreate

		  ResetSearch "1"
		  DeleteLinesMatching "^NTPSERVERS=.*"

		  InsertLine   'NTPSERVERS="ntp.lth.se"'
		}


Eller:


    clnt_fwlogwatch::
		{ /etc/default/fwlogwatch
		  BeginGroupIfNoLineMatching "^# strul: fwlogwatch"
		  	DeleteLinesMatching "^CRON_PARAMS.*"
		  	Append ""
		  	Append "# strul: fwlogwatch"
		  	Append "CRON_PARAMS='-p -d -O Sada -t -e -l 1d'"
		  	Append ""
		  EndGroup
		}


Mvh Tobbe
-- 
######################################################################
Torbjörn Pettersson               #  Email   tobbe@strul.nu
Vattugatan 5                      #  Web     www.strul.nu/~tobbe
S-111 52  Stockholm, Sweden       #
######################################################################



Reply to: