2013-05-17 11 views
6

Próbuję utworzyć pakiet instalacyjny dla komputerów Mac z pkgbuild i productbuild, który opcjonalnie instaluje 1 pakiet do 4 lokalizacji, w zależności od wyniku opcji instalatora określonych w definicji dystrybucji plik xml.Pakiet instalacyjny dla komputerów Mac - opcjonalna instalacja w wielu lokalizacjach

Niestety, nie mogę znaleźć sposobu na dostosowanie Distribution.xml, aby zainstalować pakiet więcej niż jeden raz.

Jedyną alternatywą jaką widzę jest pakowanie 4 identycznych pakietów, ale z oddzielnymi lokalizacjami instalacji; jest to jednak niepożądane, ponieważ spowoduje niepotrzebne zwiększenie liczby instalatorów.

Czy istnieje inny sposób osiągnięcia tego niestandardowego zachowania?

Odpowiedz

2

Zamiast --component "/Applications/SomeApp.app"

użycie --root ./basefolder i mają podobną strukturę korzenia (przykład: 'Wnioski', foldery 'biblioteka')

/usr/bin/pkgbuild --scripts ./scripts --info PackageInfo --identifier com.app.installer --root ./basefolder "Installer.pkg" 

http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.html jest pomocne w tworzeniu PackageInfo złożyć

Powiązane problemy