uaktualnianie pakietów i skrypty init

Radosław Kintzi pld w vbox.prv.pl
Pią, 12 Kwi 2002, 17:16:00 CEST


Czy nie jest błędem, programy, które mają skrypty init, po uaktualnieniu 
satrtują razem z systemem mimo, iż wcześniej nie były automatycznie 
uruchamiane?

Jest jakaś prosta metoda, by w %post rozpoznać, czy program jest
instalowany po raz pierwszy, czy też jest to uaktualnienie?

Na pewno (?) można zrobić coś takiego:
w %postun: 
	rm -f /tmp/service.update
	touch /tmp/service.update
w %post:   
	if [ -e /tmp/prog.update ]; then rm -f /tmp/service.update; 
	else chkconfig --add service; fi

Sprawa jest ważna. Można sobie wyobrazić sytuację, że np. klogd jest
skonfigurowany, tak by się nie rozwidlał i działał na pierwszym planie.
Wówczas uaktualnienie przez poldek --upgrade-dist, może się skończyć
wycieczką po restarcie systemu.

radek
-- 
mailto:radek w kafeja.ath.cx
gg:2199600



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