Chcę zbudować pakiet instalacyjny dla systemu Mac OS X zawierający 4 pakiety podrzędne. Pakiety podrzędne są budowane z pkgbuild. Ostateczny pakiet jest budowany z produktu za pomocą pliku Distribution.xml dla tekstu powitalnego i licencji oraz wyboru lokalizacji instalacji.Jak uruchomić skrypt postów przy użyciu pkgbuild i productbuild na komputerze Mac, tworząc pakiet instalacyjny
Teraz chcę uruchomić skrypt po pomyślnym zakończeniu instalacji. W szczególności po tym, jak wpływy wszystkich pakietów są zapisywane przez instalatora.
O ile rozumiem strony man i dokumentację oraz inne użyteczne linki, powinienem użyć do tego skryptu postflight. Niestety nie mogę go uruchomić. Nadałem mu nazwę postflight i dodano do pakietu podrzędnego za pomocą pkgbuild, używając opcji --script, ale wygląda na to, że pkgbuild nie obsługuje skryptów postflight. Kiedy nazywam to postinstalacją, działa, ale niestety, zanim zostaną napisane wpływy.
Muszę uruchomić po zapisaniu paragonu, ponieważ chcę napisać plik xcconfig dla XCode polegający na lokalizacji instalacji innych pakietów za pomocą narzędzia pkgutil.
Próbowałem już użyć rozszerzonego spłaszczenia, dodając skrypt do folderu rozwiniętego, ale to wydaje się ignorowane po spłaszczeniu go.
Czy istnieje sposób, aby spełnić moją potrzebę? (Zapisywanie wybranych lokalizacji instalacji moich pakietów do pliku w miejscu instalacji pakietu podrzędnego)
Jeśli to możliwe, chcę uniknąć używania przestarzałego narzędzia do pakowania, przynajmniej jeśli jest inny lepszy sposób.
góry dzięki