summaryrefslogtreecommitdiffhomepage
path: root/subr/build_args.subr
diff options
context:
space:
mode:
Diffstat (limited to 'subr/build_args.subr')
-rw-r--r--subr/build_args.subr10
1 files changed, 7 insertions, 3 deletions
diff --git a/subr/build_args.subr b/subr/build_args.subr
index 6d7c278e..bf6956fb 100644
--- a/subr/build_args.subr
+++ b/subr/build_args.subr
@@ -61,14 +61,18 @@ build_args() {
ARG_DIST="${ARG_DIST:+${ARG_DIST},}minipix";
fi;
fi;
- if [ -n "${ARG_RESTART}" ]; then
- if [ "${ARG_RESTART%:*}" != "${ARG_RESTART}" ]; then
+ case "${ARG_RESTART}" in
+ ALL) ARG_RESTART_AT=ALL; ;;
+ LAST) ARG_RESTART_AT=""; ;;
+ "") ;;
+ *) if [ "${ARG_RESTART%:*}" != "${ARG_RESTART}" ]; then
ARG_RESTART_AT="${ARG_RESTART#*:}"; ARG_RESTART="${ARG_RESTART%:*}";
else
ARG_RESTART_AT=ALL;
fi;
ARG_RESTART="$(echo "${ARG_RESTART}" | sed "s/,/ /g")";
- fi;
+ ;;
+ esac;
case "${ARG_VERBOSE}" in
-v) ARG_VERBOSE=1; ;;
-vv) ARG_VERBOSE=2; ;;