From: Vladimír Čunát Date: Thu, 31 Oct 2024 09:12:13 +0000 (+0100) Subject: scripts/Makefile.docker: allow calling from a different directory X-Git-Tag: v6.0.9~4^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fenvironments%2Fdocs-develop-dock-jputok%2Fdeployments%2F5445;p=thirdparty%2Fknot-resolver.git scripts/Makefile.docker: allow calling from a different directory --- diff --git a/scripts/Makefile.docker b/scripts/Makefile.docker index f32386e60..71908e058 100644 --- a/scripts/Makefile.docker +++ b/scripts/Makefile.docker @@ -12,10 +12,13 @@ RELTAG = $(shell [ -n "${RELEASE}" ] && echo "-t ${BASETAG}:${RELEASE}" || echo BUILDXDETECT = ${HOME}/.docker/cli-plugins/docker-buildx QEMUDETECT = /proc/sys/fs/binfmt_misc/qemu-m68k +# https://stackoverflow.com/a/324782 +ROOT_DIR:=$(dir $(realpath $(lastword $(MAKEFILE_LIST))))/.. + docker-multiarch: qemu buildx docker-multiarch-builder docker login docker buildx build --no-cache --builder docker-multiarch --pull --push \ - --platform ${PLATFORMS} ${RELTAG} .. + --platform ${PLATFORMS} ${RELTAG} ${ROOT_DIR} qemu: ${QEMUDETECT} ${QEMUDETECT}: