【发布时间】:2009-04-03 19:23:14
【问题描述】:
根据Debian Policy Manual,我的 postinst 脚本在升级和配置时被调用,如“postinst configure old-version”,其中 old-version 是以前安装的版本(可能为空)。我想确定 new-version,即当前正在配置(升级到)的版本。
环境变量$DPKG_MAINTSCRIPT_PACKAGE包含包名;似乎没有等效的 _VERSION 字段。 /var/lib/dpkg/status 在 postinst 运行后更新,所以我似乎也无法从那里解析它。
有什么想法吗?
【问题讨论】: