Add build script scaffold for swift munki (#1234)

This commit is contained in:
Nate Walck
2025-01-04 10:50:00 -05:00
committed by GitHub
parent 2092f87bc6
commit a2846f26a8
2 changed files with 21 additions and 0 deletions
+3
View File
@@ -12,3 +12,6 @@ code/apps/munkishim/build/
# ignore any pkgs build by tool scripts
munkitools*.pkg
Python.framework
# ignore paths related to building swift munki
code/cli/munki/build/
+18
View File
@@ -0,0 +1,18 @@
#!/bin/zsh
check_exit_code() {
if [ "$1" != "0" ]; then
echo "$2: $1" 1>&2
exit 1
fi
}
SWIFT_MUNKI_DIR="./cli/munki"
# Build makecatalogs
xcodebuild -project "$SWIFT_MUNKI_DIR/munki.xcodeproj" -scheme makecatalogs build
check_exit_code "$?" "Error building makecatalogs"
# Build makepkginfo
xcodebuild -project "$SWIFT_MUNKI_DIR/munki.xcodeproj" -scheme makepkginfo build
check_exit_code "$?" "Error building makepkginfo"