Package: debian-policy Version: 4.1.1.1 Severity: wishlist Hello,
the question of how to tell in postinst whether this is an upgrade or a
first installation comes up every now and then. Again yesterday in
#debian-mentors. Therefore I'm asking for a clarifcation in
6.5. Summary of ways maintainer scripts are called
in the paragraph after
"postinst configure most-recently-configured-version"
Suggested wording:
| If this package was prevously uninstalled, the
| "most-recently-configured-version" string is empty.
Reading src/configure.c in dpkg, this should be technically correct.
Also testing for an empty $2 in postinst is common according to
codesearch[1].
Regards,
Christoph
[1]
https://codesearch.debian.net/search?q=-z+%22%5C%242%22+path%3Adebian%2F*.postinst
signature.asc
Description: Digital signature

