aboutsummaryrefslogtreecommitdiffstats
path: root/.extras/image-builder/build-sbo-testbuild.sh
diff options
context:
space:
mode:
Diffstat (limited to '.extras/image-builder/build-sbo-testbuild.sh')
-rwxr-xr-x.extras/image-builder/build-sbo-testbuild.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/.extras/image-builder/build-sbo-testbuild.sh b/.extras/image-builder/build-sbo-testbuild.sh
index e71e146..4364cd5 100755
--- a/.extras/image-builder/build-sbo-testbuild.sh
+++ b/.extras/image-builder/build-sbo-testbuild.sh
@@ -28,13 +28,13 @@ else
BUILD_VARIANTS=("${VARIANTS[@]}")
fi
-# Verify the required .txz are present before doing anything.
+# Verify the required packages (*.t?z) are present before doing anything.
require_pkgs() {
[[ -d "${PKGDIR}" ]] || _err "PKGDIR missing: ${PKGDIR}"
- compgen -G "${PKGDIR}/sbopkg-*.txz" >/dev/null \
- || _err "no sbopkg-*.txz in ${PKGDIR}"
- compgen -G "${PKGDIR}/sbo-maintainer-tools-*.txz" >/dev/null \
- || _err "no sbo-maintainer-tools-*.txz in ${PKGDIR}"
+ compgen -G "${PKGDIR}/sbopkg-*.t?z" >/dev/null \
+ || _err "no sbopkg-*.t?z in ${PKGDIR}"
+ compgen -G "${PKGDIR}/sbo-maintainer-tools-*.t?z" >/dev/null \
+ || _err "no sbo-maintainer-tools-*.t?z in ${PKGDIR}"
}
# needs_rebuild FULL_TAG TB_TAG PKGS_HASH -> 0 if rebuild needed
@@ -85,13 +85,13 @@ build_variant() {
# shellcheck disable=SC2064
trap "rm -rf '${WORKDIR}'" EXIT
mkdir -p "${WORKDIR}/pkgs"
- cp "${PKGDIR}"/sbopkg-*.txz "${PKGDIR}"/sbo-maintainer-tools-*.txz "${WORKDIR}/pkgs/"
+ cp "${PKGDIR}"/sbopkg-*.t?z "${PKGDIR}"/sbo-maintainer-tools-*.t?z "${WORKDIR}/pkgs/"
cat > "${WORKDIR}/Dockerfile" <<DOCKERFILE
FROM ${FULL_TAG}
LABEL maintainer="danix <danix@danix.xyz>"
-COPY pkgs/*.txz /tmp/pkgs/
-RUN installpkg /tmp/pkgs/*.txz && rm -rf /tmp/pkgs
+COPY pkgs/ /tmp/pkgs/
+RUN installpkg /tmp/pkgs/* && rm -rf /tmp/pkgs
RUN /sbin/ldconfig
LABEL org.opencontainers.image.created="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
LABEL org.opencontainers.image.title="SBo test-build env ${VERSION} (x86_64)"