]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blobdiff - debian/rules
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
[mirror_ubuntu-focal-kernel.git] / debian / rules
index f8d53afa289031a91f1ff1f1a1fb25d671454bda..b10128a11f0b4e1525d85b1f1db0edf2bda59298 100755 (executable)
@@ -137,7 +137,7 @@ binary: binary-indep binary-arch
 
 build: build-arch build-indep
 
-clean: debian/control debian/canonical-certs.pem
+clean: debian/control debian/canonical-certs.pem debian/canonical-revoked-certs.pem
        dh_testdir
        dh_testroot
        dh_clean
@@ -247,3 +247,15 @@ debian/canonical-certs.pem: $(wildcard $(DROOT)/certs/*-all.pem) $(wildcard $(DR
                        fi;                                                     \
                done;                                                           \
        done >"$@"
+
+debian/canonical-revoked-certs.pem: $(wildcard $(DROOT)/revoked-certs/*-all.pem) $(wildcard $(DROOT)/revoked-certs/*-$(arch).pem) $(wildcard $(DEBIAN)/revoked-certs/*-all.pem) $(wildcard $(DEBIAN)/revoked-certs/*-$(arch).pem)
+       for cert in $(sort $(notdir $^));                                       \
+       do                                                                      \
+               for dir in $(DEBIAN) $(DROOT);                                  \
+               do                                                              \
+                       if [ -f "$$dir/revoked-certs/$$cert" ]; then            \
+                               cat "$$dir/revoked-certs/$$cert";               \
+                               break;                                          \
+                       fi;                                                     \
+               done;                                                           \
+       done >"$@"