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