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: