2010-07-20 5 views
2

Je me demande s'il est possible de passer des arguments aux scripts d'installation d'un pkg (pré-installation/mise à niveau, postinstall/upgrade). J'ai remarqué que lors de l'exécution de mon programme d'installation (my.pkg), mon script shell a accès à certains arguments ($ 0- $ 3).Y at-il un moyen de passer des arguments à un pkg

$ 0 = Chemin du script
1 $ = chemin Forfait
$ 2 = Emplacement par défaut
$ 3 = le volume cible

Serait-il possible de passer des arguments supplémentaires? Si oui, comment le feriez-vous sur la ligne de commande?

Cordialement,
-Jim

Répondre

0

Essayez avec:

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

Cela a fonctionné pour moi parfois, mais je suis toujours à la recherche d'une meilleure façon.

Carlos.

+0

Cela ne fonctionne pas pour moi. Il semble que les scripts de préinstallation/post-installation n'héritent pas des variables d'environnement. Cela a-t-il JAMAIS fonctionné pour vous, @cyaconi? – svth

Questions connexes