2011-05-04 4 views
0

이것이 어딘가에 있어야한다고 확신하지만, 검색 하루가 지나면 나는 붙어 있습니다. IZPack을 사용하여 Linux에서 설치를 수행하고 일부 환경 변수를 설정하는 쉘 스크립트를 호출하려고합니다. 그러나 스크립트를 "실행"하는 대신 "소스"하는 방법을 모르겠습니다. 사용하여 스크립트를 실행 :IZPack Linux 환경 변수 설정

<executable type="bin" stage="postinstall" targetfile="$INSTALL_PATH/myscript.sh" os="unix"/> 

에만 스크립트를 실행, 그것을 소스하지 않습니다. 따라서 스크립트가 완료되면 ENV 변수의 모든 내보내기가 손실됩니다.

스크립트를 실행하는 대신 IZPack에서 스크립트를 가져 오는 방법은 무엇입니까?

답변

1

IMHO IzPack 설치 프로그램의 Java 프로세스가 해당 프로세스 자체에서 실행 중일 때 쉘 환경에 영향을 줄 수 없습니다.

1

Torsten이 맞습니다. 이것은 IzPack, Java 또는 다른 어떤 문제도 아니며 환경 변수와 관련하여 운영 체제 프로세스 작업 일뿐입니다 .-)