From ed216a84f478d295c17973255a9a7861b40bc203 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 31 Oct 2024 10:12:13 +0100 Subject: [PATCH] scripts/Makefile.docker: allow calling from a different directory --- scripts/Makefile.docker | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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}: -- 2.47.2