about summary refs log tree commit diff
path: root/build-arm-images.sh.in
diff options
context:
space:
mode:
authorJuan RP <xtraeme@voidlinux.eu>2015-06-12 10:29:31 +0200
committerJuan RP <xtraeme@voidlinux.eu>2015-06-12 10:29:31 +0200
commit8dfb5efab837095203eb07f41d586e6e3f487f91 (patch)
treefeb4adfc8db3efcfa25d7ae6bc9dc2cf8616fa30 /build-arm-images.sh.in
parent539ed0703ac336fd2e6121ee769fecc1455c7c41 (diff)
downloadhrmpf-8dfb5efab837095203eb07f41d586e6e3f487f91.tar.gz
hrmpf-8dfb5efab837095203eb07f41d586e6e3f487f91.tar.xz
hrmpf-8dfb5efab837095203eb07f41d586e6e3f487f91.zip
build-arm-images: build all ARM images for glibc and musl.
Diffstat (limited to 'build-arm-images.sh.in')
-rw-r--r--build-arm-images.sh.in18
1 files changed, 11 insertions, 7 deletions
diff --git a/build-arm-images.sh.in b/build-arm-images.sh.in
index e6681ee..d452002 100644
--- a/build-arm-images.sh.in
+++ b/build-arm-images.sh.in
@@ -3,15 +3,19 @@
 TARGET="$1"
 [ -n "$TARGET" ] && shift
 
-set -e
-
 PLATFORMS="beaglebone cubieboard2 cubietruck odroid-u2 rpi rpi2 usbarmory"
 DATE=$(date '+%Y%m%d')
 
-for f in ${PLATFORMS}; do
-        if [ -z "$TARGET" -o "$TARGET" = "$f" ]; then
-		./mkrootfs.sh $@ $f
-		./mkimage.sh void-${f}-rootfs-${DATE}.tar.xz
-		xz -T0 void-${f}-${DATE}.img
+for f in ${PLATFORMS} x ${PLATFORMS} ; do
+	if [ "$f" = "x" ]; then
+		musl=1
+		continue
+	fi
+	target=$f
+	if [ -n "$musl" ]; then
+		target=${f}-musl
+	fi
+        if [ -z "$ARGET" -o "$TARGET" = "$target" ]; then
+		./mkrootfs.sh $@ $target && ./mkimage.sh void-${f}-rootfs-${DATE}.tar.xz && xz -T0 -9 void-${f}-${DATE}.img
 	fi
 done