From 36fdfc617065392dadda89712b98c825d453a165 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 18 Jan 2014 12:58:00 +0100 Subject: [PATCH] base-system: don't build it unless target machine is supported. --- srcpkgs/base-system/template | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/srcpkgs/base-system/template b/srcpkgs/base-system/template index 99e426442c1..431b2724544 100644 --- a/srcpkgs/base-system/template +++ b/srcpkgs/base-system/template @@ -16,14 +16,13 @@ makedepends=" iproute2 iputils bridge-utils ifenslave iw wpa_supplicant xbps netbsd-wtf nvi sudo wifi-firmware linux void-artwork nss-mdns traceroute ethtool parted" -if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then - makedepends+=" grub" -elif [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then - makedepends+=" grub-x86_64-efi" -elif [ "$XBPS_TARGET_MACHINE" = "armv6l" ]; then +case "$XBPS_TARGET_MACHINE" in + i686) makedepends+=" grub";; + x86_64) makedepends+=" grub-x86_64-efi";; # XXX only for Raspberry Pi - makedepends+=" rpi-base-files rpi-firmware" -fi + armv6l) makedepends+=" rpi-base-files rpi-firmware";; + *) msg_error "${pkgname}-${version}: unsupported target machine.\n";; +esac # gcc and glibc shouldn't be direct dependencies. for f in ${makedepends}; do