[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: