github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/pkg/cataloger/rpm/test-fixtures/Makefile (about) 1 RPMSDIR=rpms 2 3 ifndef RPMSDIR 4 $(error RPMSDIR is not set) 5 endif 6 7 all: rpms 8 9 clean: 10 rm -rf $(RPMSDIR) 11 12 rpms: 13 mkdir -p $(RPMSDIR) 14 cd $(RPMSDIR) && curl https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/a/abc-1.01-9.hg20160905.el7.x86_64.rpm -O 15 cd $(RPMSDIR) && curl https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/z/zork-1.0.3-1.el7.x86_64.rpm -O 16 17 # we need a way to determine if CI should bust the test cache based on the source material 18 .PHONY: $(RPMSDIR).fingerprint 19 $(RPMSDIR).fingerprint: 20 find Makefile -type f -exec sha256sum {} \; | sort | tee /dev/stderr | tee $(RPMSDIR).fingerprint 21 sha256sum $(RPMSDIR).fingerprint