2013-03-19 33 views
0

我向包製造商添加了一個腳本 - 在Distribution-> Requirements下。我遇到的問題是腳本結果始終是錯誤的(至少從安裝程序的預期)。我在下面簡化了我的腳本。即使這個腳本失敗了?我已經從終端執行了這個命令,並且返回值如預期的那樣爲零。PackageMaker - 腳本的結果總是失敗

我正在使用軟件包製造商的版本3.04。

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

我試過返回1,但結果總是一樣的。

任何人都有成功的需求腳本和包裝製造商?

+0

http://superuser.com/q/257811/105002 – choroba 2013-03-19 16:28:58

+0

該鏈接無法解決我的問題。 – user1127081 2013-03-19 17:48:58

回答

0

是否有必要使用perl腳本? 如果不是,您可以使用shell腳本。我使用它,它的工作原理。

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

你可以在Scripting in Packagemaker

+0

我使用shell或perl獲得相同的結果。我跑了一些額外的測試,並確定腳本從未執行。 – user1127081 2013-03-27 16:21:30

0

你確定一些更多的信息的腳本沒有得到評估?我還在需求列表中添加了一個腳本,並得到了奇怪的結果。我在StackOverflow的另一篇文章中發現,返回值只是以意想不到的方式解釋。下面是文章:

PackageMaker "Result of Script" requirement never passes

這解決了這個問題對我來說。希望能幫助到你!