2013-03-19 1 views
0

배포판 -> 요구 사항 아래의 패키지 제작자에게 스크립트를 추가했습니다. 내가 가진 문제는 스크립트 결과가 항상 잘못된 것입니다 (최소한 설치 관리자로부터). 아래 스크립트를 단순화했습니다. 이 스크립트도 실패합니까? 터미널에서이 명령을 실행했으며 반환 값은 예상대로 0입니다.PackageMaker - 스크립트의 결과가 항상 실패합니다

패키지 메이커의 버전 3.04를 사용 중입니다.

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

나는 1을 반환하려고 시도했지만 결과는 항상 동일합니다.

누구나 요구 사항 스크립트 및 패키지 제작자가 성공 했습니까?

+0

http://superuser.com/q/257811/105002 – choroba

+0

해당 링크는 내 문제를 해결하지 못합니다. – user1127081

답변

0

펄 스크립트를 사용해야합니까? 그렇지 않은 경우 쉘 스크립트를 사용할 수 있습니다. 나는 그것을 사용하고 그것을 작동합니다.

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

당신은 Scripting in Packagemaker

+0

쉘 또는 펄을 사용하여 동일한 결과를 얻습니다. 몇 가지 추가 테스트를 실시하고 스크립트가 실행되지 않는다고 결정했습니다. – user1127081

0

당신이 확신에 좀 더 많은 정보를 원하시면 스크립트가 평가되지 않습니다받을 수 있나요? 또한 요구 사항 목록에 스크립트를 추가하고 이상한 결과를 얻었습니다. StackOverflow에 대한 다른 기사에서 발견 한 것은 반환 값이 예상치 못한 방식으로 해석된다는 것입니다. 다음 기사는 다음과 같습니다

PackageMaker "Result of Script" requirement never passes

나를 위해 문제를 해결했다. 희망이 도움이됩니다!