我用postinst脚本创build了* .deb包。 在一些主机上它的错误工作:
subprocess安装后脚本返回错误退出状态1
有没有一个地方logging这些错误,所以我可以有更详细的信息(例如行号和错误信息),以便解决postinst脚本?
我的脚本已经set -e ,所以错误可以在任何地方,代码告诉我什么。
提前致谢。
dpkg不能告诉你的脚本失败的地方 – 这不是无所不知的。 你的脚本返回1,这是所有的dpkg知道。 debugging这个最简单的方法是在脚本中set -x ,并将所有的debugging输出转储到您可能希望的位置。