mirror of
https://github.com/munki/munki.git
synced 2026-01-06 14:40:09 -06:00
Modify build_swift_munki to build all tools in a loop
This commit is contained in:
15
code/tools/build_swift_munki.sh
Executable file
15
code/tools/build_swift_munki.sh
Executable 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
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user