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