Missing dependency when building BTS pseudo-packages description translation from webwml CVS
Hello,
I recently translated Debian BTS pseudo-packages description in French
(/webwml/french/Bugs/pseudo-packages.translated-description in the Debian
CVS). However, the webpage
(http://www.debian.org/Bugs/pseudo-packages.fr.html) was not
automatically rebuilt after this change.
I think that this comes from a missing dependency in the english
Makefile (/webwml/english/Bugs/Makefile). A possible correction would
be:
Index: Makefile
===================================================================
RCS file: /cvs/webwml/webwml/english/Bugs/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile 2 Nov 2002 18:02:31 -0000 1.15
+++ Makefile 13 Feb 2004 00:16:59 -0000
@@ -21,4 +21,5 @@
server-request.$(LANGUAGE).html: $(TEMPLDIR)/template.wml otherpages.inc $(ENGLISHDIR)/Bugs/footer.inc
pseudo-packages.$(LANGUAGE).html: $(ENGLISHDIR)/Bugs/pseudo-packages.description \
$(TEMPLDIR)/template.wml otherpages.inc $(ENGLISHDIR)/Bugs/footer.inc \
- $(ENGLISHDIR)/Bugs/pseudo-packages.inc
+ $(ENGLISHDIR)/Bugs/pseudo-packages.inc \
+ $(shell [ -f pseudo-packages.translated-description ] && echo "pseudo-packages.translated-description")
It seems to do the correct thing for every language (even if the file
does not exist), but there may be a simpler solution.
Greetings,
Fred
Reply to: