configure: store container engine in config-host.mak
In preparation for removing $(DOCKER_SCRIPT) from the tests/tcg configuration files, have Make use the same container engine that had been probed at configure time. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20220929114231.583801-19-alex.bennee@linaro.org>
This commit is contained in:
parent
61cbb35677
commit
c4575b5915
11
configure
vendored
11
configure
vendored
@ -1779,9 +1779,11 @@ fi
|
|||||||
|
|
||||||
container="no"
|
container="no"
|
||||||
if test $use_containers = "yes"; then
|
if test $use_containers = "yes"; then
|
||||||
if has "docker" || has "podman"; then
|
case $($python "$source_path"/tests/docker/docker.py probe) in
|
||||||
container=$($python "$source_path"/tests/docker/docker.py probe)
|
*docker) container=docker ;;
|
||||||
fi
|
podman) container=podman ;;
|
||||||
|
no) container=no ;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# cross compilers defaults, can be overridden with --cross-cc-ARCH
|
# cross compilers defaults, can be overridden with --cross-cc-ARCH
|
||||||
@ -2373,6 +2375,9 @@ if test -n "$gdb_bin"; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$container" != no; then
|
||||||
|
echo "ENGINE=$container" >> $config_host_mak
|
||||||
|
fi
|
||||||
echo "ROMS=$roms" >> $config_host_mak
|
echo "ROMS=$roms" >> $config_host_mak
|
||||||
echo "MAKE=$make" >> $config_host_mak
|
echo "MAKE=$make" >> $config_host_mak
|
||||||
echo "PYTHON=$python" >> $config_host_mak
|
echo "PYTHON=$python" >> $config_host_mak
|
||||||
|
@ -14,7 +14,7 @@ DOCKER_DEFAULT_REGISTRY := registry.gitlab.com/qemu-project/qemu
|
|||||||
endif
|
endif
|
||||||
DOCKER_REGISTRY := $(if $(REGISTRY),$(REGISTRY),$(DOCKER_DEFAULT_REGISTRY))
|
DOCKER_REGISTRY := $(if $(REGISTRY),$(REGISTRY),$(DOCKER_DEFAULT_REGISTRY))
|
||||||
|
|
||||||
ENGINE := auto
|
ENGINE ?= auto
|
||||||
DOCKER_SCRIPT=$(SRC_PATH)/tests/docker/docker.py --engine $(ENGINE)
|
DOCKER_SCRIPT=$(SRC_PATH)/tests/docker/docker.py --engine $(ENGINE)
|
||||||
|
|
||||||
CUR_TIME := $(shell date +%Y-%m-%d-%H.%M.%S.$$$$)
|
CUR_TIME := $(shell date +%Y-%m-%d-%H.%M.%S.$$$$)
|
||||||
|
Loading…
Reference in New Issue
Block a user