summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-12-14 16:30:13 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-12-14 16:45:25 +0100
commita0561a397b5e543658a7adb76c822fd2327698e9 (patch)
tree3c93f70d3092769901076e3fc5e8966d13be64c0 /build.sh
parentfcfccc538d0a1c47fc4870ac61be640dfe403330 (diff)
downloadmidipix_build-a0561a397b5e543658a7adb76c822fd2327698e9.tar.bz2
midipix_build-a0561a397b5e543658a7adb76c822fd2327698e9.tar.xz
Updates file, libz, npth, Xproto, xtrans, libX11, Xrender, dash, diffutils, dos2unix, gawk, grep, make, man-db, mksh, openssh, patch, tar, The Silver Searcher, whois, and zsh.
build.sh, etc/build.usage: adds -i (ignore SHA256 hash mismatches.) build.sh, build/pkg.build, subr/pkg.subr: skip `clean' build target unless explicitly specified. patches/man-db-2.7.6.1.local.patch: added.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 9bc1cf89..c19c11de 100755
--- a/build.sh
+++ b/build.sh
@@ -17,6 +17,7 @@ case ${1} in
-C) ARG_CHECK_UPDATES=1; ;;
-n) ARG_DRYRUN=1 ARG_VERBOSE=1; ;;
-N) ARG_OFFLINE=1; ;;
+-i) ARG_IGNORE_SHA256SUMS=1; ;;
-t*) ARG_TARBALL=1; [ "${1#-t.}" != "${1}" ] && TARBALL_SUFFIX=${1#-t.}; ;;
-v) ARG_VERBOSE=1; ;;
-x) ARG_XTRACE=1; set -o xtrace; ;;
@@ -28,6 +29,9 @@ case ${1} in
ARG_RESTART=${2};
else
ARG_RESTART=${2%:*}; ARG_RESTART_AT=${2#*:};
+ fi;
+ if [ -z "${ARG_RESTART_AT}" ]; then
+ ARG_RESTART_AT=ALL;
fi; shift; ;;
host_toolchain|native_toolchain|runtime|lib_packages|leaf_packages|devroot|world)
BUILD_TARGETS_META="${BUILD_TARGETS_META:+${BUILD_TARGETS_META} }${1}"; ;;