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

Re: [SOLVED?] Re: netbase update-inetd bug #282147, #236917, #275790 Workaround?



On 20.Dec 2004 - 13:54:04, Gerhard Gaußling wrote:
> Am Montag 20 Dezember 2004 12:28 schrieb Andreas Pakulat:
> > ??? Was glaubst du wie dpkg die ausführt? Er entpackt erst die Pakete
> > und führt dann das jeweilige Skript aus, die liegen alle in
> > /var/lib/dpkg/info.
> 
> Hallo Andreas,
> 
> das Problem ist, dass die Änderung an 
> z.B. /var/lib/dpkg/info/cvs.postinst bei einem apt-get install 
> --reinstall natürlich von der postinst des debian Pakets wieder 
> überschrieben wird. Deshalb muß das auch im deb geändert werden soweit 
> ich weiß.

Nein, das Paket ist ja schon installiert, nur noch nicht konfiguriert.
Das wird i.A. durch apt-get install -f gemacht, das führt dpkg
--configure für die nicht konfigurierten Pakete aus und kehr dann
zuruück. Dann kannst du mit einem erneuten apt-get upgrade das Upgrade
neu anstossen, manchmal reicht auch ein apt-get upgrade um das
konfigurieren der restlichen Pakete durchzuführen (wenn da nur ein
paar Pakete sind..)

> Jedenfalls hat das nicht geklappt, trotzdem danke für den tip, dass die 
> debconf paket scripte in /var/lib/dpkg/info liegen.

Das stimmt doch nicht, in /var/lib/dpkg/info liegen die
(post|pre)(inst|rm) Skripte, diese werden vor/nach der
Installation/dem Löschen ausgeführt und haben nichts (naja fast
nichts) mit debconf zu tun. Die Debconf Einstellungen für jedes Paket
liegen IIRC in /var/lib/debconf und sind auch keine Skripte.

Andreas

-- 
Today is the first day of the rest of the mess.



Reply to: