Exécuter un script Python à partir de PackageMaker dans OSX
-
29-10-2019 - |
Question
J'ai du mal à trouver une documentation décente pour l'empaquetage sous OSX.Mon paquet doit exécuter un script Python qui fera de la magie de lancement juste après l'installation de l'application.J'ai essayé d'utiliser -s scripts
avec packagemaker et j'ai mis mon script dans le répertoire scripts
, mais je n'ai pas eu de chance.Y a-t-il quelque chose qui me manque?Plus important encore, où se trouve toute la documentation du packagemaker?Comment puis-je exécuter mon script Python?La seule chose que j'ai vue est celle-ci , qui est bien obsolète et ne l'est pas.t couvrir la version en ligne de commande.
Je ne veux pas utiliser l'interface graphique;cela me rend la vie trop difficile.
La solution
J'ai résolu ce problème.
- Le script doit être nommé
postflight
et avoir une ligne shebang appropriée. - Le script doit se terminer avec des codes d'état spécifiques (0 pour le succès, qui est la valeur par défaut, je crois).