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

Re: dpkg e postinst (Re: RISOLTO raid1 non riprende una partizione all'avvio)



On Fri, Sep 09, 2005 at 01:11:16PM +0200, Alessandro De Zorzi wrote:
> Marco Nenciarini wrote:
> 
> >>cioè il pacchetto deb potrebbe avere conffiles preinstall...
> >>
> > 
> > 
> > cioe?
> 
> se vedi come è costruito un pacchetto deb noti che ci possono essere
> script che vengono eseguiti prima e dopo la scompattazione dei binari
> 
> http://www.debian.org/doc/manuals/maint-guide/ch-dother.it.html#s-maintscripts
> 
> in genere il più usato è postinst ma se lo invochi direttamente non
> ottiene un reconfigure del pacchetto, o meglio lo ottieni se il
> pacchetto non prevede altri script di configurazione

E che c'èntra? Qui stavamo parlando di fare rigenerare l'initrd al
kernel, cosa che necessariamnte deve essere fatta nel postinst (prima
i file necessari non ci sono).

Altri script di configurazione non possono esserci, al massimo c'è il
debconf, che pero non esegue modifiche. Le modifiche alla
configurazione e la creazione di ile correlati deve essere fata nello
script postinst.

http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-configdetails

> 
> >>non la vedo bene che root chiami direttamente gli script che dovrebbe
> >>eseguire dpkg
> >>
> > 
> > ma dpkg-reconfigure è ok...
> 
> si, perché appunto quegli script devono essere invocati da dpkg*
> 
> che praticamente in soldoni esegue quello che fa dpkg -i saltando la
> parte di scompattazione e copia dei binari e usando le priorità del caso
> 

No, fa una miriade di altrwe cose che puoi vedere in 
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase

Ciao


-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

Attachment: signature.asc
Description: Digital signature


Reply to: