fajny ficzer #1 - %config upgrade.
Daniel Dawid Majewski
light-i at o2.pl
Mon Jul 16 18:58:41 CEST 2007
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
More information about the pld-devel-pl
mailing list