build(Makefile): support --image-run-% for non-start targets

This commit is contained in:
Sarah Vaupel 2024-10-17 05:28:37 +02:00
parent 0d2bfaac8d
commit b975a6e96a

View File

@ -299,7 +299,11 @@ image-rebuild-%:
$(MAKE) -- $* ; \
else \
CONTAINER_ID=`$(CONTAINER_RUN) -v $(PWD):$${MOUNT_DIR} --env IN_CONTAINER=true --env FRADRIVE_MAKE_TARGET=$* --env CONTAINER_FILE=$(CONTAINER_FILE) --env CONTAINER_FILE_CONTENT=$(CONTAINER_FILE_CONTENT) --env WATCH=$(WATCH) --name fradrive.$(FRADRIVE_SERVICE).$$(date +'%Y-%m-%dT%H-%M-%S') localhost/fradrive/$(FRADRIVE_SERVICE)` ; \
echo "CONTAINER_ID=$${CONTAINER_ID}" >> $(CONTAINER_FILE); \
if [ -e "$(CONTAINER_FILE)" ] ; then \
echo "CONTAINER_ID=$${CONTAINER_ID}" >> "$(CONTAINER_FILE)"; \
else \
$(CONTAINER_COMMAND) attach $${CONTAINER_ID} ; \
fi \
fi
# .PHONY: new-backend