summaryrefslogtreecommitdiffhomepage
path: root/subr/build.subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-06 00:55:02 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-06 00:55:02 +0100
commit36ab9378686ad6f3783f26696615e33e170e235f (patch)
tree7391d53042c149279b8d95e9013a8e565f64bc9d /subr/build.subr
parent1d73d1e0e7e00491813f8e4fd8aecfbb63b10c10 (diff)
downloadmidipix_build-36ab9378686ad6f3783f26696615e33e170e235f.tar.bz2
midipix_build-36ab9378686ad6f3783f26696615e33e170e235f.tar.xz
build.sh, {subr,vars}/*: general cleanup.
Diffstat (limited to 'subr/build.subr')
-rw-r--r--subr/build.subr14
1 files changed, 10 insertions, 4 deletions
diff --git a/subr/build.subr b/subr/build.subr
index e95bf44d..698a71e8 100644
--- a/subr/build.subr
+++ b/subr/build.subr
@@ -75,11 +75,17 @@ install_files() {
};
is_build_script_done() {
- local _done_fname="${WORKDIR}/.${1}.${2}";
- if [ -e "${_done_fname}" ]; then
- return 0; # Skip
+ local _done_fname="${WORKDIR}/.${1}.${2}" _restart_at="${2}";
+ if [ -z "${_restart_at}" ]; then
+ if [ -e "${_done_fname}" ]; then
+ return 0; # Skip
+ else
+ return 1; # Build
+ fi;
+ elif lmatch "${_restart_at}" , "${2}"; then
+ return 1; # Build
else
- return 1; # Build
+ return 0; # Skip
fi;
};