check-tools

This commit is contained in:
Tony Garnock-Jones 2022-07-22 15:35:31 +02:00
parent f0403a657e
commit 525819291e
2 changed files with 16 additions and 3 deletions

View File

@ -1,5 +1,6 @@
.build-image.*
.versions
distfiles/
target/
synit-apk-key
synit-apk-key.pub
target/

View File

@ -1,6 +1,6 @@
__ignored__ := $(shell ./copy-local-resources-into-package-folders.sh)
.PHONY: build-image build sign clean veryclean keyfile
.PHONY: check-tools build-image build sign clean veryclean keyfile
# If you run:
# docker run --rm --name squid adricu/alpine-squid
@ -61,7 +61,7 @@ clean:
veryclean: clean
rm -rf target
build-image: .build-image.$(ARCH)
build-image: check-tools .build-image.$(ARCH)
.build-image.$(ARCH): $(KEYFILE)
docker buildx build \
@ -88,3 +88,15 @@ $(KEYFILE):
-v `pwd`:/data \
alpine \
sh -c "apk add abuild && echo /data/$(KEYFILE) | abuild-keygen && chown $(UID):$(GID) /data/$(KEYFILE)*"
check-tools:
@rm -f .versions
@preserves-tool --version >> .versions
@git --version >> .versions
@ssh -V >> .versions 2>&1
@rsync --version | head -1 >> .versions
@python3 --version >> .versions
@rustc --version >> .versions
@cargo --version >> .versions
@make --version | head -1 >> .versions
@docker --version >> .versions