aboutsummaryrefslogtreecommitdiffstats
path: root/english/security/Makefile
diff options
context:
space:
mode:
authorThomas Lange <lange@debian.org>2023-10-18 21:38:08 +0200
committerThomas Lange <lange@debian.org>2023-10-19 13:54:35 +0200
commit6e8ad6717968174bfa2da452adcd6ba8385ff5fe (patch)
tree8e5722da0cc90d41aedd0811a5ed46c83e50caaf /english/security/Makefile
parent87b70d7c47c2e70f452691773dc18ddae6e0c5a8 (diff)
add rules for generating the new rdf files
Diffstat (limited to 'english/security/Makefile')
-rw-r--r--english/security/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/english/security/Makefile b/english/security/Makefile
index 915ec32ca45..09909619ab1 100644
--- a/english/security/Makefile
+++ b/english/security/Makefile
@@ -27,6 +27,38 @@ DESTDSALONGRDF := $(patsubst %.rdf,$(HTMLDIR)/%.rdf,$(DSALONGRDF))
endif
+DSADATA := $(ENGLISHSRCDIR)/security/data/dsa.data $(ENGLISHSRCDIR)/security/data/dsa.fixes
+NEWDSARDF := newdsa.rdf
+NEWDSALONGRDF := newdsa-long.rdf
+NEWDESTDSARDF := $(HTMLDIR)/$(NEWDSARDF)
+NEWDESTDSALONGRDF := $(HTMLDIR)/$(NEWDSALONGRDF)
+
+newrss: $(NEWDSARDF) $(NEWDSALONGRDF)
+
+
+$(NEWDSARDF): $(DSADATA)
+ifeq "$(LANGUAGE)" "en"
+ ./mk-dsa-dla-list -f DSA 30
+ mv index.rdf $@
+endif
+
+$(NEWDSALONGRDF): $(DSADATA)
+ifeq "$(LANGUAGE)" "en"
+ ./mk-dsa-dla-list -F DSA 30
+ mv index.rdf $@
+endif
+
+ifeq "$(LANGUAGE)" "en"
+install:: $(NEWDESTDSARDF) $(NEWDESTDSALONGRDF)
+
+$(NEWDESTDSARDF): $(HTMLDIR)/%: %
+ @test -d $(HTMLDIR) || mkdir -m g+w -p $(HTMLDIR)
+ install -m 664 -p $< $(HTMLDIR)
+$(NEWDESTDSALONGRDF): $(HTMLDIR)/%: %
+ @test -d $(HTMLDIR) || mkdir -m g+w -p $(HTMLDIR)
+ install -m 664 -p $< $(HTMLDIR)
+endif
+
$(INDEXPAGE): index.wml $(sort $(wildcard $(CUR_YEAR)/dsa-*.wml)) \
$(sort $(wildcard $(ENGLISHSRCDIR)/security/$(CUR_YEAR)/dsa-*.wml)) \
$(sort $(wildcard $(ENGLISHSRCDIR)/security/$(CUR_YEAR)/dsa-*.data)) \

© 2014-2024 Faster IT GmbH | imprint | privacy policy