summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-29 12:01:20 +0000
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-29 12:01:20 +0000
commit2960a458616123519ce488b5505a28c6eb184bcc (patch)
tree0aeedd93d2079ef62a5dc8f1deb59e2e8006c12b /build.sh
parent69f61df965b3ef846d13f7c5c3cee65ec46ca2c1 (diff)
downloadmidipix_build-2960a458616123519ce488b5505a28c6eb184bcc.tar.bz2
midipix_build-2960a458616123519ce488b5505a28c6eb184bcc.tar.xz
build.sh:buildp_dispatch{,_pkg_state}(): forward `msg_pkg' messages to stdout given -v.
subr/ex_pkg_dispatch.subr:exp_pkg_dispatch_group() forward `msg_pkg' to ${_dispatch_fn}. vars/invariants_zipdist.vars: log progress w/ `msg_pkg' messages in addition to rtl_log_msg().
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index b682c904..32ca3448 100755
--- a/build.sh
+++ b/build.sh
@@ -43,6 +43,7 @@ buildp_dispatch_pkg_state() {
case "${_msg}" in
disabled_pkg) : $((BUILD_NSKIP+=1)); rtl_log_msg vnfo "$(printf "Skipping disabled package \`%s.'" "${_pkg_name}")"; ;;
missing_pkg) rtl_log_msg failexit "Error: package \`${_pkg_name}' missing in build.vars."; ;;
+ msg_pkg) shift 3; rtl_log_msg vucc "$(printf "%s/%s: %s" "${_group_name}" "${_pkg_name}" "${*}")"; ;;
skipped_pkg) : $((BUILD_NSKIP+=1)); rtl_log_msg vnfo "$(printf "Skipping finished package \`%s.'" "${_pkg_name}")"; ;;
start_pkg) rtl_log_msg info "$(printf "[%03d/%03d] Starting \`%s' build..." "${4}" "${5}" "${_pkg_name}")"; ;;
step_pkg) rtl_log_msg vucc "$(printf "Finished build step %s of package \`%s'." "${4}" "${_pkg_name}")"; ;;
@@ -65,7 +66,7 @@ buildp_dispatch_pkg_state() {
buildp_dispatch() {
local _msg="${1}"; shift;
case "${_msg}" in
- disabled_pkg|finish_pkg|missing_pkg|skipped_pkg|start_pkg|start_pkg_child|step_pkg)
+ disabled_pkg|finish_pkg|missing_pkg|msg_pkg|skipped_pkg|start_pkg|start_pkg_child|step_pkg)
buildp_dispatch_pkg_state "${_msg}" "${@}"; ;;
finish_group|start_group)
buildp_dispatch_group_state "${_msg}" "${@}"; ;;