From 6830497ed8962a3b95fe7ceae08416edcaa89b83 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Sun, 25 Oct 2020 03:44:24 +0100 Subject: [PATCH] Let's hope that sh is enough --- .gitlab-ci.yml | 10 +++++----- ci/get-public-download-for-generic-package.sh | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 57eacf4..65301e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -178,7 +178,7 @@ upload_and_commit_rootfs: curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file output/${group}.tar.xz ${PACKAGE_REGISTRY_URL}/${group}-${BUILD_VERSION}.tar.xz curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file output/${group}.tar.xz.SHA256 ${PACKAGE_REGISTRY_URL}/${group}-${BUILD_VERSION}.tar.xz.SHA256 sed "/TEMPLATE_ROOTFS_FILE/d" Dockerfile.template > ci/${group}/Dockerfile - package_url=$(ci/get-public-download-for-generic-package.sh ${group}-${BUILD_VERSION}.tar.xz) + package_url=$(./ci/get-public-download-for-generic-package.sh ${group}-${BUILD_VERSION}.tar.xz) sed -i "s|TEMPLATE_ROOTFS_URL|${package_url}|" ci/${group}/Dockerfile sed -i "s|TEMPLATE_ROOTFS_HASH|$(cat output/${group}.tar.xz.SHA256)|" ci/${group}/Dockerfile done @@ -209,10 +209,10 @@ release: - apk add jq curl script: - | - base_url=$(ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz) - base_sha_url=$(ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz.SHA256) - base_devel_url=$(ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz) - base_devel_sha_url=$(ci/get-public-download-for-generic-package.sh base-devel-${BUILD_VERSION}.tar.xz.SHA256) + base_url=$(./ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz) + base_sha_url=$(./ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz.SHA256) + base_devel_url=$(./ci/get-public-download-for-generic-package.sh base-${BUILD_VERSION}.tar.xz) + base_devel_sha_url=$(./ci/get-public-download-for-generic-package.sh base-devel-${BUILD_VERSION}.tar.xz.SHA256) # TODO: We should actually be able to do something like \"url\":\"${PACKAGE_REGISTRY_URL}/base-${BUILD_VERSION}.tar.xz\" # But it doesn't appear that those downloads are public. I consider this a bug and hopefully it's fixed in a future version! diff --git a/ci/get-public-download-for-generic-package.sh b/ci/get-public-download-for-generic-package.sh index 3070513..de77c9f 100755 --- a/ci/get-public-download-for-generic-package.sh +++ b/ci/get-public-download-for-generic-package.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -eu