2010-07-20 6 views
2

Мне интересно, можно ли передавать аргументы в сценарии установки pkg (preinstall/upgrade, postinstall/upgrade). Я заметил, что при запуске моего установщика (my.pkg) сценарий оболочки имеет доступ к некоторым аргументам ($ 0-3 $).Есть ли способ передать аргументы pkg

$ 0 = Script путь
$ 1 = Пакет путь
$ 2 = По умолчанию местоположение
$ 3 = Целевой объем

можно было бы передать дополнительные аргументы? Если да, как бы вы это сделали в командной строке?

С уважением,
-Джим

ответ

0

Попробуйте с:

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

Это работает для меня иногда, но я до сих пор ищет лучший способ.

Carlos.

+0

Это не работает для меня. Похоже, что сценарии preinstall/postinstall не наследуют переменные среды. Это все работает для вас, @cyaconi? – svth

Смежные вопросы