Modify build_swift_munki to build all tools in a loop

This commit is contained in:
Greg Neagle
2025-01-04 08:01:41 -08:00
parent a2846f26a8
commit c626a2e08a
2 changed files with 15 additions and 18 deletions

15
code/tools/build_swift_munki.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/sh
check_exit_code() {
if [ "$1" != "0" ]; then
echo "$2: $1" 1>&2
exit 1
fi
}
SWIFT_MUNKI_DIR="./cli/munki"
for TOOL in managedsoftwareupdate makecatalogs makepkginfo munkiimport removepackages app_usage_monitor appusaged launchapp iconimporter repoclean ; do
xcodebuild -project "$SWIFT_MUNKI_DIR/munki.xcodeproj" -scheme $TOOL build
check_exit_code "$?" "Error building $TOOL"
done

View File

@@ -1,18 +0,0 @@
#!/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"