diff options
author | Thomas Lange <lange@debian.org> | 2023-10-18 21:38:08 +0200 |
---|---|---|
committer | Thomas Lange <lange@debian.org> | 2023-10-19 13:54:35 +0200 |
commit | 6e8ad6717968174bfa2da452adcd6ba8385ff5fe (patch) | |
tree | 8e5722da0cc90d41aedd0811a5ed46c83e50caaf /english/security/Makefile | |
parent | 87b70d7c47c2e70f452691773dc18ddae6e0c5a8 (diff) |
add rules for generating the new rdf files
Diffstat (limited to 'english/security/Makefile')
-rw-r--r-- | english/security/Makefile | 32 |
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)) \ |