=== modified file 'functions/hash-build-dir' --- functions/hash-build-dir 2017-11-30 20:50:04 +0000 +++ functions/hash-build-dir 2017-11-30 19:34:39 +0000 @@ -1,13 +1,5 @@ local sum -if ! (($+vars[build_dir])); then - vars[build_dir]=$DO:h/work/$BASE:t -fi -if [[ -d $vars[build_dir] ]]; then - local sum - sum=$(pax -w $vars[build_dir] | sha256sum -) \ - || die "Failed to checksum build directory ${(qqq)vars[build_dir]}" - vars[sha256sum]=${sum%% *} -else - vars[sha256sum]=- -fi +sum=$(pax -w $vars[build_dir] | sha256sum -) \ + || die "Failed to checksum build directory ${(qqq)vars[build_dir]}" +vars[sha256sum]=${sum%% *} # vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4 === modified file 'functions/hash-build-files' --- functions/hash-build-files 2017-11-30 20:50:04 +0000 +++ functions/hash-build-files 2017-11-30 19:34:39 +0000 @@ -1,13 +1,5 @@ local sum -if ! (($+vars[build_dir])); then - vars[build_dir]=$DO:h/work/$BASE:t -fi -if [[ -d $vars[build_dir] ]]; then - local sum - sum=$(sha256sum $vars[build_dir]/**/*(.D) | sha256sum -) \ - || die "Failed to checksum files in build directory ${(qqq)vars[build_dir]}" - vars[sha256sum]=${sum%% *} -else - vars[sha256sum]=- -fi +sum=$(sha256sum $vars[build_dir]/**/*(.D) | sha256sum -) \ + || die "Failed to checksum files in build directory ${(qqq)vars[build_dir]}" +vars[sha256sum]=${sum%% *} # vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4 === modified file 'functions/hash-changes' --- functions/hash-changes 2017-11-30 20:50:04 +0000 +++ functions/hash-changes 2017-11-30 20:44:59 +0000 @@ -1,12 +1,8 @@ if ! (($+vars[changes_dir])); then vars[changes_dir]=$DO:h/work/$BASE:t.changes fi -if [[ -d $vars[changes_dir] ]]; then - local sum - sum=$(pax -w $vars[changes_dir] | sha256sum -) \ - || die "Failed to checksum changes directory ${(qqq)vars[changes_dir]}" - vars[sha256sum]=${sum%% *} -else - vars[sha256sum]=- -fi +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