src/digests.sh: extract from Makefile
This commit is contained in:
parent
dfad7b6af1
commit
7073754a60
2 changed files with 16 additions and 10 deletions
18
Makefile
18
Makefile
|
@ -38,17 +38,15 @@ preseed:
|
|||
|
||||
.PHONY: digests
|
||||
digests:
|
||||
@for each in $$(find out -iname "index.json"| sort); do \
|
||||
printf \
|
||||
"%s %s\n" \
|
||||
$$(cat $$each | jq -r '.manifests[].digest | sub ("sha256:";"")') \
|
||||
"$$(basename $$(dirname $$each))"; \
|
||||
done
|
||||
./src/digests.sh
|
||||
|
||||
digests.txt:
|
||||
mv $@ .$@.old
|
||||
$(MAKE) digests > $@
|
||||
diff $@.old $@
|
||||
digests.txt: $(shell find out -iname index.json | tr "\n" " ")
|
||||
./src/digests.sh > digests.txt
|
||||
|
||||
.PHONY: sign
|
||||
sign:
|
||||
./src/digests.sh | diff digests.txt /dev/stdin
|
||||
cat digests.txt | xargs -n2 ./src/sign.sh $(REGISTRY_REMOTE)
|
||||
|
||||
out/graph.svg: Makefile
|
||||
$(MAKE) -Bnd | make2graph | dot -Tsvg -o graph.svg
|
||||
|
|
8
src/digests.sh
Executable file
8
src/digests.sh
Executable file
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
for each in $(find out -iname "index.json"| sort); do
|
||||
printf \
|
||||
"%s %s\n" \
|
||||
$(cat $each | jq -r '.manifests[].digest | sub ("sha256:";"")') \
|
||||
"$(basename $(dirname $each))"
|
||||
done
|
Loading…
Reference in a new issue