fajny ficzer #1 - %config upgrade.

Daniel Dawid Majewski light-i w o2.pl
Pon, 16 Lip 2007, 18:58:41 CEST


Kamil Dziedzic pisze:
> Hmmm... jednak widzę problem w pierwszym wypadku. Jeśli ktoś sobie coś tam 
> poustawiał i w tym konfigu była jakaś domyślna opcja "blabla=yes" a w nowym 
> konfigu domyślnie ta opcja została wyłączona "blabla=no" to konfig nam się 
> zupdejtuje choć my mogliśmy chcieć aby dalej była "blabla=yes". Więc może 
> niech chociaż poldek przypomina o *.rpmnew:D A może oprócz *.rpmnew robić 
> zapisywać też *.rpmpatch który byłby różnicą dwóch ostatnich domyślnych 
> konfigów?:D
Właśnie z takowych względów diffowanie to nie jest rozwiązanie
uniwersalne, dla konfigów, opartych na zmiennych środowiskowych,
należałoby stworzyć rpm-owe narzędzie sprawdzające czy to "blabla"
występuje z inną wartością (np. TEST=`cat blabla.config | egrep
"^blabla=no"`; if ${TEST} == "" ...) i jeśli tak to np. dorzucające
zahashowaną linijkę "blabla=no" z odpowiednim komentarzem (np. "#Nowa
opcja domyślna dla "blabla" z dnia tego i tego").

-- 
Pozdrawiam,
Daniel Dawid Majewski


Więcej informacji o liście dyskusyjnej pld-devel-pl