【问题标题】:PackageMaker - result of script always failesPackageMaker - 脚本的结果总是失败
【发布时间】:2013-03-19 16:23:11
【问题描述】:

我向包制造商添加了一个脚本 - 在 Distribution->Requirements 下。我遇到的问题是脚本结果总是错误的(至少从安装程序的角度来看)。我在下面简化了我的脚本。即使这个脚本失败了?我已经从终端执行了这个命令,并且返回值按预期为零。

我正在使用包制造商的 3.04 版。

 #!/usr/bin/perl -w
 use strict;
 exit 0;

我也尝试过返回 1,但结果始终相同。

有人在需求脚本和包制造商方面取得了成功吗?

【问题讨论】:

标签: perl packagemaker


【解决方案1】:

是否需要使用 perl 脚本? 如果没有,您可以使用 shell 脚本。我使用它并且它有效。

#!/bin/sh  
#do your stuff  
exit 0

您可以通过Scripting in Packagemaker获取更多信息

【讨论】:

  • 我使用 shell 或 perl 得到了相同的结果。我进行了一些额外的测试,并确定该脚本永远不会执行。
【解决方案2】:

您确定脚本没有得到评估吗?我还在需求列表中添加了一个脚本并得到了奇怪的结果。我在 StackOverflow 上的另一篇文章中发现,返回值只是以一种意想不到的方式解释。这篇文章是这样的:

PackageMaker "Result of Script" requirement never passes

这解决了我的问题。希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    • 1970-01-01
    相关资源
    最近更新 更多