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