=== modified file 'default.alpine-base.do' --- default.alpine-base.do 2017-11-30 20:18:01 +0000 +++ default.alpine-base.do 2017-11-30 20:05:06 +0000 @@ -8,7 +8,7 @@ %build_dir=source_dir clone-build-dir $vars[source_dir] - hash-changes + hash-build-dir exit-if-unchanged apk_args+=( @@ -18,7 +18,7 @@ ) apk.static $apk_args || die "alpine init failed" - hash-changes + hash-build-dir } . ./common.zsh # vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4 === modified file 'functions/clone-build-dir' --- functions/clone-build-dir 2017-11-30 20:18:01 +0000 +++ functions/clone-build-dir 2017-11-30 20:08:43 +0000 @@ -1,11 +1,11 @@ if ! (($+vars[build_dir])); then - vars[build_dir]=$DO:h/work/$BASE:t + vars[build_dir]=$DO:h/work/$BASE fi if ! (($+vars[changes_dir])); then - vars[changes_dir]=$DO:h/work/$BASE:t.changes + vars[changes_dir]=$DO:h/work/$BASE.changes fi if ! (($+vars[work_dir])); then - vars[work_dir]=$DO:h/work/$BASE:t.work + vars[work_dir]=$DO:h/work/$BASE.work fi while grep -q "^overlay ${vars[build_dir]:A} overlay" /proc/mounts; do umount ${vars[build_dir]:A} || die "Failed to umount ${(qqq)vars[build_dir]}" === modified file 'functions/fresh-build-dir' --- functions/fresh-build-dir 2017-11-30 20:18:01 +0000 +++ functions/fresh-build-dir 2017-11-14 23:44:48 +0000 @@ -1,5 +1,5 @@ if ! (($+vars[build_dir])); then - vars[build_dir]=$DO:h/work/$BASE:t + vars[build_dir]=$DO:h/work/$BASE fi if [[ -e $vars[build_dir] ]]; then rm -rf $vars[build_dir] \ === removed file 'functions/hash-changes' --- functions/hash-changes 2017-11-30 20:18:01 +0000 +++ functions/hash-changes 1970-01-01 00:00:00 +0000 @@ -1,5 +0,0 @@ -local sum -sum=$(pax -w $vars[build_dir] | sha256sum -) \ - || die "Failed to checksum build directory ${(qqq)vars[changes_dir]}" -vars[sha256sum]=${sum%% *} -# vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4