exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 76d077bbc0d352593acb91969497ce5327fc8b1b
parent 3b72fd64de79947a389d1c29198f0dd32ae41e5a
Author: Nullptrderef <nullptrderef@proton.me>
Date:   Sun, 16 Jun 2024 14:18:53 +0200

allow ARCH/CODENAME overwrites, aswell as CODENAME-ARCH ones
CODENAME-ARCH allows overwriting one pair without touching other ones in the same codename, or the same arch

Diffstat:
Mcontrib/ci/generate-jobs | 13+++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/contrib/ci/generate-jobs b/contrib/ci/generate-jobs @@ -54,11 +54,16 @@ for TARGET in "${BUILD_FOR[@]}"; do export ARCH=$(awk '{print $3}' <<< "$TARGET"); export OCI_IMAGE="${DISTRO_IMAGES[$DISTRO]}"; export DISTRO_TARGET="$CI_DIR/targets/$DISTRO"; - if [[ -d "$DISTRO_TARGET/$CODENAME" ]]; then - DISTRO_TARGET="$DISTRO_TARGET/$CODENAME"; - fi; - if [[ -d "$DISTRO_TARGET/$ARCH" ]]; then + if [[ -d "$DISTRO_TARGET/$CODENAME-$ARCH" ]]; then + DISTRO_TARGET="$DISTRO_TARGET/$CODENAME-$ARCH"; + elif [[ -d "$DISTRO_TARGET/$CODENAME/$ARCH" ]]; then + DISTRO_TARGET="$DISTRO_TARGET/$CODENAME/$ARCH"; + elif [[ -d "$DISTRO_TARGET/$ARCH/$CODENAME" ]]; then + DISTRO_TARGET="$DISTRO_TARGET/$ARCH/$CODENAME"; + elif [[ -d "$DISTRO_TARGET/$ARCH" ]]; then DISTRO_TARGET="$DISTRO_TARGET/$ARCH"; + elif [[ -d "$DISTRO_TARGET/$CODENAME" ]]; then + DISTRO_TARGET="$DISTRO_TARGET/$CODENAME"; fi; export CONTAINERFILE="$DISTRO_TARGET/Containerfile"; export IDX=$BASE_IDX;