diff options
author | Juan RP <xtraeme@voidlinux.eu> | 2015-06-11 11:36:14 +0200 |
---|---|---|
committer | Juan RP <xtraeme@voidlinux.eu> | 2015-06-11 11:36:14 +0200 |
commit | 92618767182423ff0de501e78af2367c393ae6d7 (patch) | |
tree | 3729c2e85cd0e27bc3352afddfabfd281013754b /mkrootfs.sh.in | |
parent | 7d41efdb09bef7354e1e6c00a577d48a75dafff2 (diff) | |
download | hrmpf-92618767182423ff0de501e78af2367c393ae6d7.tar.gz hrmpf-92618767182423ff0de501e78af2367c393ae6d7.tar.xz hrmpf-92618767182423ff0de501e78af2367c393ae6d7.zip |
mkrootfs: update for musl support.
Diffstat (limited to 'mkrootfs.sh.in')
-rw-r--r-- | mkrootfs.sh.in | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mkrootfs.sh.in b/mkrootfs.sh.in index 48f2fa1..7c6c831 100644 --- a/mkrootfs.sh.in +++ b/mkrootfs.sh.in @@ -75,7 +75,7 @@ umount_pseudofs() { run_cmd_target() { info_msg "Running $@ for target $_ARCH ..." - eval XBPS_TARGET_ARCH=${_ARCH} "$@" + eval XBPS_TARGET_ARCH=${_TARGET_ARCH:=${_ARCH}} "$@" [ $? -ne 0 ] && die "Failed to run $@" } @@ -121,7 +121,7 @@ shift $(($OPTIND - 1)) PLATFORM="$1" SUBPLATFORM=$PLATFORM -: ${XBPS_REPOSITORY:=--repository=http://repo.voidlinux.eu/current} +: ${XBPS_REPOSITORY:=--repository=http://repo.voidlinux.eu/current --repository=http://muslrepo.voidlinux.eu/current} if [ -z "$PLATFORM" ]; then echo "$PROGNAME: platform was not set!" @@ -130,6 +130,11 @@ fi case "$PLATFORM" in + i686-musl|x86_64-musl) _TARGET_ARCH="$PLATFORM";; + *-musl) _TARGET_ARCH="armv7l-musl";; +esac + +case "$PLATFORM" in bananapi*) _ARCH="armv7l"; SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-arm-static;; beaglebone*) _ARCH="armv7l"; SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-arm-static;; cubieboard2*|cubietruck*) _ARCH="armv7l"; SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-arm-static;; |