2010-07-20 5 views
2

인수를 pkg의 설치 스크립트 (preinstall/upgrade, postinstall/upgrade)에 전달할 수 있는지 궁금합니다. 내 설치 프로그램 (my.pkg)을 실행할 때 쉘 스크립트가 몇 가지 인수 ($ 0- $ 3)에 액세스 할 수 있다는 것을 알았습니다.인수를 pkg에 전달하는 방법이 있습니까

$ 0 = 스크립트 경로
$ 1 = 패키지 경로
$ 2 = 기본 위치
$ 3 = 대상 볼륨이

가 추가 인수를 통과 할 수있을 것인가? 그렇다면 커맨드 라인에서 어떻게 할 것입니까?

감사합니다, - 짐

답변

0


함께 시도는 :

sudo MY_VAR=VALUE installer -pkg my_package.pkg -target /

이 때때로 나를 위해 일했다,하지만, 난 여전히 더 나은 방법을 찾고 있어요.

카를로스.

+0

나를 위해 작동하지 않습니다. preinstall/postinstall 스크립트가 환경 변수를 상속받지 않는 것처럼 보입니다. 이게 당신을 위해, @ cyaconi 일 했나요? – svth

관련 문제