From 5eefcc9942e9a8bdf5ee3ef509bdfa97848d31e7 Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Tue, 5 Oct 2021 17:07:11 +0200 Subject: [PATCH] packages/cmd_build(): add check for unknown arch + error message --- packages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages.py b/packages.py index b6926dd..4e7507e 100644 --- a/packages.py +++ b/packages.py @@ -7,7 +7,7 @@ import subprocess from copy import deepcopy from joblib import Parallel, delayed -from constants import REPOSITORIES, CROSSDIRECT_PKGS, GCC_HOSTSPECS +from constants import REPOSITORIES, CROSSDIRECT_PKGS, GCC_HOSTSPECS, ARCHES from config import config from chroot import create_chroot, run_chroot_cmd, try_install_packages, mount_crossdirect, write_cross_makepkg_conf, mount_packages, mount_pacman_cache from distro import get_kupfer_local @@ -502,6 +502,9 @@ def cmd_build(paths: list[str], force=False, arch=None): # arch = config.get_profile()... arch = 'aarch64' + if arch not in ARCHES: + raise Exception(f'Unknown architecture "{arch}". Choices: {", ".join(ARCHES)}') + for _arch in set([arch, config.runtime['arch']]): check_prebuilts(_arch)