=== modified file 'functions/clone-depend-if-changed' --- functions/clone-depend-if-changed 2017-12-01 17:50:04 +0000 +++ functions/clone-depend-if-changed 2017-12-01 17:47:09 +0000 @@ -22,18 +22,12 @@ || die "Not visible as mounted: ${(qqq)vars[build_dir]}" exit-unchanged fi - local -a remove [[ -e $vars[changes_dir] ]] && remove+=( $vars[changes_dir]/*(DN) ) [[ -e $vars[work_dir] ]] && remove+=( $vars[work_dir]/*(DN) ) if (($#remove)); then rm -rf $remove || die "Failed to clean work directories" fi - mkdir -p $vars[changes_dir] $vars[work_dir] $vars[build_dir] \ || die "Failed to create work directories" -mount -a --fstab /dev/stdin <<<$vars[fstab] \ - || die "Failed to mount ${(qqq)vars[build_dir]}" -grep -q "^overlay ${vars[build_dir]:A} overlay" /proc/mounts \ - || die "Not visible as mounted: ${(qqq)vars[build_dir]}" # vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4