about summary refs log tree commit diff
path: root/build-rootfs.sh.in
diff options
context:
space:
mode:
authorJuan RP <xtraeme@voidlinux.eu>2015-09-07 19:59:26 +0200
committerJuan RP <xtraeme@voidlinux.eu>2015-09-07 19:59:26 +0200
commitf16ea26f303a7d341072d76bff7339b4077ad4ea (patch)
tree6bff1b9cfdefeeaddf30376e7c40ef619e28d700 /build-rootfs.sh.in
parent851c861cfd046e354cfd9ce8ce4b92fdfb4dc323 (diff)
downloadhrmpf-f16ea26f303a7d341072d76bff7339b4077ad4ea.tar.gz
hrmpf-f16ea26f303a7d341072d76bff7339b4077ad4ea.tar.xz
hrmpf-f16ea26f303a7d341072d76bff7339b4077ad4ea.zip
build-rootfs: build musl rootfs too; PLATFORMS can be overrided now.
Diffstat (limited to 'build-rootfs.sh.in')
-rw-r--r--build-rootfs.sh.in20
1 files changed, 14 insertions, 6 deletions
diff --git a/build-rootfs.sh.in b/build-rootfs.sh.in
index b4de345..526ae96 100644
--- a/build-rootfs.sh.in
+++ b/build-rootfs.sh.in
@@ -1,13 +1,21 @@
 #!/bin/sh
 
-set -e
-
 TARGET="$1"
+[ -n "$TARGET" ] && shift
 
-PLATFORMS="beaglebone cubieboard2 cubietruck odroid-u2 rpi rpi2 usbarmory"
+: ${PLATFORMS:="beaglebone cubieboard2 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
+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
 	fi
 done