Makefile for lenny release-notes: publish fails
Hi all,
The Lenny release-notes are not published on www.debian.org yet, though our webmasters enabled them back.
Indeed: http://www-master.debian.org/build-logs/webwml/release-notes.log
make[1]: Leaving directory `/org/www.debian.org/release-notes/lenny'
+ mkdir -p -m 0755 /org/www.debian.org/www/releases/lenny/alpha/release-notes
+ mkdir -p -m 0755 release-notes-alpha
+ for lang in en ca cs de es fi fr it ja pl pt_BR pt ro ru sv zh_TW
+ mkdir -p -m 0755 release-notes-alpha/en
+ install -m 644 -p 'en/release-notes.en.alpha.html/*' /org/www.debian.org/www/releases/lenny/alpha/release-notes/
install: cannot stat `en/release-notes.en.alpha.html/*': No such file or directory
make: *** [publish] Error 1
make: Leaving directory `/org/www.debian.org/release-notes/lenny'
Here is a little patch to fix that problem, applied to trunk.
However, I still miss the point of adding links so that the english
version is reached using name.html instead of name.en.html (language
negociation allows to redirect name.html to name.LINGUA.html ) :
for i in $(PUBLISHDIR)/$$arch/$(manual)/*.en.html; do \
ln -sf `basename $$i` $${i%.en.html}.html; \
done; \
--
Simon Paillard
Index: Makefile
===================================================================
--- Makefile (révision 5674)
+++ Makefile (copie de travail)
@@ -92,21 +92,21 @@
$(makedir) $(manual)-$$arch; \
for lang in $(LANGUAGES); do \
$(makedir) $(manual)-$$arch/$$lang; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.html/* \
+ $(install_file) $$lang/$(manual).$$arch.html/* \
$(PUBLISHDIR)/$$arch/$(manual)/; \
$(install_file) $$lang/$(manual).$$arch.txt \
$(PUBLISHDIR)/$$arch/$(manual).$$lang.txt; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.pdf \
+ $(install_file) $$lang/$(manual).$$arch.pdf \
$(PUBLISHDIR)/$$arch/$(manual).$$lang.pdf; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.ps \
+ $(install_file) $$lang/$(manual).$$arch.ps \
$(PUBLISHDIR)/$$arch/$(manual).$$lang.ps; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.html/* \
+ $(install_file) $$lang/$(manual).$$arch.html/* \
$(manual)-$$arch/$$lang/; \
$(install_file) $$lang/$(manual).$$arch.txt \
$(manual)-$$arch/$$lang/$(manual).$$lang.txt; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.pdf \
+ $(install_file) $$lang/$(manual).$$arch.pdf \
$(manual)-$$arch/$$lang/$(manual).$$lang.pdf ; \
- $(install_file) $$lang/$(manual).$$lang.$$arch.ps \
+ $(install_file) $$lang/$(manual).$$arch.ps \
$(manual)-$$arch/$$lang/$(manual).$$lang.ps ; \
done; \
for i in $(PUBLISHDIR)/$$arch/$(manual)/*.en.html; do \
Reply to: