github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/pkg/cataloger/binary/test-fixtures/Makefile (about) 1 .PHONY: all 2 all: \ 3 classifiers/dynamic/python-binary-shared-lib-3.11 \ 4 classifiers/dynamic/python-binary-shared-lib-redhat-3.9 \ 5 classifiers/dynamic/python-binary-with-version-3.9 \ 6 classifiers/dynamic/python-binary-3.4-alpine \ 7 classifiers/dynamic/ruby-library-3.2.1 \ 8 classifiers/dynamic/ruby-library-2.7.7 \ 9 classifiers/dynamic/ruby-library-2.6.10 \ 10 classifiers/dynamic/helm-3.11.1 \ 11 classifiers/dynamic/helm-3.10.3 \ 12 classifiers/dynamic/consul-1.15.2 13 14 15 16 classifiers/dynamic/python-binary-shared-lib-3.11: 17 $(eval $@_image := "python:3.11-slim@sha256:0b106e1d2bf485c2a41474bc9cd5103e9eea4e179f40f10741b53b127059221e") 18 ./get-image-file.sh $($@_image) \ 19 /usr/local/bin/python3.11 \ 20 $@/python3 21 ./get-image-file.sh $($@_image) \ 22 /usr/local/lib/libpython3.11.so.1.0 \ 23 $@/libpython3.11.so.1.0 24 25 classifiers/dynamic/python-binary-shared-lib-redhat-3.9: 26 $(eval $@_image := "registry.access.redhat.com/ubi8/python-39@sha256:f3cf958b96ce016b63e3e163e488f52e42891304dafef5a0811563f22e3cbad0") 27 ./get-image-file.sh $($@_image) \ 28 /usr/bin/python3.9 \ 29 $@/python3.9 30 ./get-image-file.sh $($@_image) \ 31 /usr/lib64/libpython3.9.so.1.0 \ 32 $@/libpython3.9.so.1.0 33 34 classifiers/dynamic/python-binary-with-version-3.9: 35 $(eval $@_image := "python:3.9.16-bullseye@sha256:93fb93c461a2e47a2176706fad1f39eaacd5dd40e19c0b018699a28c03eb2e2a") 36 ./get-image-file.sh $($@_image) \ 37 /usr/bin/python3.9 \ 38 $@/python3.9 39 40 classifiers/dynamic/python-binary-3.4-alpine: 41 $(eval $@_image := "python:3.4-alpine@sha256:c210b660e2ea553a7afa23b41a6ed112f85dbce25cbcb567c75dfe05342a4c4b") 42 ./get-image-file.sh $($@_image) \ 43 /usr/local/bin/python3.4 \ 44 $@/python3.4 45 ./get-image-file.sh $($@_image) \ 46 /usr/local/lib/libpython3.4m.so.1.0 \ 47 $@/libpython3.4m.so.1.0 48 49 classifiers/dynamic/ruby-library-3.2.1: 50 $(eval $@_image := "ruby:3.2.1-bullseye@sha256:b4a140656b0c5d26c0a80559b228b4d343f3fdbf56682fcbe88f6db1fa9afa6b") 51 ./get-image-file.sh $($@_image) \ 52 /usr/local/bin/ruby \ 53 $@/ruby 54 ./get-image-file.sh $($@_image) \ 55 /usr/local/lib/libruby.so.3.2.1 \ 56 $@/libruby.so.3.2.1 57 ./get-image-file.sh $($@_image) \ 58 /usr/local/lib/libruby.so.3.2 \ 59 $@/libruby.so.3.2 60 61 classifiers/dynamic/ruby-library-2.7.7: 62 $(eval $@_image := "ruby:2.7.7-bullseye@sha256:055191740a063f33fef1f09423e5ed8f91143aae62a3772a90910118464c5120") 63 ./get-image-file.sh $($@_image) \ 64 /usr/local/bin/ruby \ 65 $@/ruby 66 ./get-image-file.sh $($@_image) \ 67 /usr/local/lib/libruby.so.2.7.7 \ 68 $@/libruby.so.2.7.7 69 ./get-image-file.sh $($@_image) \ 70 /usr/local/lib/libruby.so.2.7 \ 71 $@/libruby.so.2.7 72 73 classifiers/dynamic/ruby-library-2.6.10: 74 $(eval $@_image := "ruby:2.6.10@sha256:771a810704167e55da8a19970c5dfa6eb795dfee32547adffa29ea72703f7243") 75 ./get-image-file.sh $($@_image) \ 76 /usr/local/bin/ruby \ 77 $@/ruby 78 ./get-image-file.sh $($@_image) \ 79 /usr/local/lib/libruby.so.2.6.10 \ 80 $@/libruby.so.2.6.10 81 ./get-image-file.sh $($@_image) \ 82 /usr/local/lib/libruby.so.2.6 \ 83 $@/libruby.so.2.6 84 85 classifiers/dynamic/helm-3.11.1: 86 $(eval $@_image := "alpine/helm:3.11.1@sha256:8628e3695fb743a8b9de89626f1b7a221280c2152c0e288c2504e59b68233e8b") 87 ./get-image-file.sh $($@_image) \ 88 /usr/bin/helm \ 89 $@/helm 90 91 classifiers/dynamic/helm-3.10.3: 92 $(eval $@_image := "argoproj/argocd:v2.6.4@sha256:61fcbba187ff53c00696cb580edf70cada59c45cf399d8477631acf43cf522ee") 93 ./get-image-file.sh $($@_image) \ 94 /usr/local/bin/helm \ 95 $@/helm 96 97 classifiers/dynamic/consul-1.15.2: 98 $(eval $@_image := "hashicorp/consul:1.15.2@sha256:c2169f3bb18dd947ae8eb5f6766896695c71fb439f050a3343e0007d895615b8") 99 ./get-image-file.sh $($@_image) \ 100 /bin/consul \ 101 $@/consul 102 103 .PHONY: clean 104 clean: 105 rm -rf classifiers/dynamic 106 107 .PHONY: cache.fingerprint 108 cache.fingerprint: # for CI 109 $(title,Install test fixture fingerprint) 110 @find ./classifiers/dynamic/* -type f -exec md5sum {} + | awk '{print $1}' | sort | tee /dev/stderr | md5sum | tee cache.fingerprint >> cache.fingerprint