我向包制造商添加了一个脚本 - 在 Distribution->Requirements 下。我遇到的问题是脚本结果总是错误的(至少从安装程序的角度来看)。我在下面简化了我的脚本。即使这个脚本失败了?我已经从终端执行了这个命令,并且返回值按预期为零。
我正在使用包制造商的版本 3.04。
#!/usr/bin/perl -w
use strict;
exit 0;
我也试过返回 1 但结果总是一样的。
有人在需求脚本和包制造商方面取得了成功吗?
我向包制造商添加了一个脚本 - 在 Distribution->Requirements 下。我遇到的问题是脚本结果总是错误的(至少从安装程序的角度来看)。我在下面简化了我的脚本。即使这个脚本失败了?我已经从终端执行了这个命令,并且返回值按预期为零。
我正在使用包制造商的版本 3.04。
#!/usr/bin/perl -w
use strict;
exit 0;
我也试过返回 1 但结果总是一样的。
有人在需求脚本和包制造商方面取得了成功吗?
是否有必要使用 perl 脚本?如果没有,您可以使用 shell 脚本。我使用它并且它有效。
#!/bin/sh
#do your stuff
exit 0
您可以在 Packagemaker 中的脚本中获得更多信息
你确定脚本没有得到评估吗?我还在需求列表中添加了一个脚本并得到了奇怪的结果。我在 StackOverflow 上的另一篇文章中发现,返回值只是以一种意想不到的方式解释。这是这篇文章:
这为我解决了这个问题。希望能帮助到你!