Tu n'auras pas besoin de scripts pour ce que tu cherches.
As-tu regardé du côté des "metapackages" ? Cela te permet d'installer plusieurs paquets à la fois (et dans l'ordre que tu souhaites).
Si j'ai bien compris ton cas, tu aurais un paquet pour le SGBD, un autre pour tes deux fichiers et enfin le paquet d'installation de ton application. Tu ajoutes ces trois paquets à ton meta-paquet, tu les mets dans le bon ordre, et en suite il suffira à l'utilisateur d'utiliser ton meta-paquet.
En utilisant directement cette solution les 3 paquets doivent être à côté de ton meta-paquet. Tu peux farfouiller à l'intérieur de ton meta-paquet et modifier le fichier Contents/Info.plist avec l'application Property List Editor. Là tu peux changer le champ IFPkgFlagPackageLocation de chaque paquet de la liste pour utiliser un sous-dossier où tu mettras des trois paquets. Tu peux utiliser un dossier extérieur ou même directement ton meta-paquet, ce qui donnerait quelque chose du genre monmetapaquet.mpkg/paquet1.pkg pour le champ IFPkgFlagPackageLocation. Cela te permet de ranger tes paquets ou de les cacher à l'utilisateur.
Partager