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

Re: postinst: how to do something only if upgrading



I think what you want is:

if ["$1" = "upgrade"]; then exit 0; fi

Take a look at /var/lib/dpkg/info/dpkg.preinst for another example. 

On 24 Mar 1998, Eloy A. Paris wrote:

> Hi,
> 
> I have an open bug against my Samba package: the user says that the
> postinst asks whether to configure or not the package everytime he
> upgrades the package to a newer version.
> 
> I agree that the postinst should ask only the first time and not
> everytime the package is updated but I just don't know how to tell
> when the package is being installed for the first time or just being
> upgraded.
> 
> Also, the postinst changed at some version number so I need to know if
> the packages is being upgraded and also what's the version number being
> upgraded because if it is an old version I need to ask the question.
> 
> Any advice/suggestion on how should I do this?
> 
> Thanks,
> 
> E.-
> 
> -- 
> 
> Eloy A. Paris
> Information Technology Department
> Rockwell Automation de Venezuela
> Telephone: +58-2-9432311 Fax: +58-2-9431645
> 
> 
> --
> To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> 


--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: