local command=()
local interactive="false"
local network="false"
+ local timer="false"
# Collect environment variables
local -A environ=(
)
;;
+ --timer)
+ timer="true"
+ ;;
+
-*)
echo "Unknown argument: ${1}" >&2
return 2
done
# Print the total runtime
- print_runtime "$(( SECONDS - t ))"
+ if [ "${timer}" = "true" ]; then
+ print_runtime "$(( SECONDS - t ))"
+ fi
esac
return "${r}"
exiterror "Downloading ${pkg}"
fi
- if ! make_pkg "${pkg}" TOOLCHAIN=1 ROOT="${BUILD_DIR}" b2 install "$@"; then
+ if ! make_pkg --timer "${pkg}" TOOLCHAIN=1 ROOT="${BUILD_DIR}" b2 install "$@"; then
print_status FAIL
exiterror "Building ${pkg}"
fi
# Run install on the package
- if ! make_pkg --chroot "${args[@]}" "${pkg}" b2 install "$@"; then
+ if ! make_pkg --chroot --timer "${args[@]}" "${pkg}" b2 install "$@"; then
print_status FAIL
exiterror "Building ${pkg}"
[ $? == 1 ] && return 0
# Run dist on the package
- if ! make_pkg --chroot "${pkg}" dist "$@"; then
+ if ! make_pkg --chroot --timer "${pkg}" dist "$@"; then
print_status FAIL
exiterror "Packaging ${pkg}"