=== modified file 'common.zsh' --- common.zsh 2017-12-01 18:07:49 +0000 +++ common.zsh 2017-12-01 17:45:44 +0000 @@ -53,16 +53,7 @@ printf "%s" "${(j::)arglist}" } -finish-info(){ - local name - name=${${${DO:t}%.do}#default.} - info "finished: $name $(tr <<<${BASE##*/} _- /+ | base64 -d)" - (($+vars[sha256sum])) && info "$name produced: $vars[sha256sum]" - (($+vars[build_dir])) && info "$name build in: $vars[build_dir]" -} - finish() { - finish-info print-meta >$OUT exit 0 } @@ -159,7 +150,6 @@ cp $FILE $OUT exit 0 } - exit-if-unchanged() { if is-unchanged; then exit-unchanged @@ -250,5 +240,6 @@ info "entering $DO" vars[__deps__]=$(sha256sum $DO common.zsh) main || exit $? + (($+vars[sha256sum])) && info "$DO:t produced: $vars[sha256sum]" finish fi