You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@jakarta.apache.org by ba...@apache.org on 2005/02/16 20:22:33 UTC
svn commit: r154070 - in jakarta/site: build-downloads.xml
xdocs/downloads/downloads-cgi.xsl xdocs/downloads/downloads.cgi
Author: bayard
Date: Wed Feb 16 11:22:31 2005
New Revision: 154070
URL: http://svn.apache.org/viewcvs?view=rev&rev=154070
Log:
a rather hacky way to handle creating lots of .cgi files. The downloads.cgi is removed as it is now inside the xslt. Ant does a replace after the creation to remove the xml header, unsure if there is a way to make this not appear, and unsure if encodings other than UTF-8 might be created
Added:
jakarta/site/xdocs/downloads/downloads-cgi.xsl (with props)
Removed:
jakarta/site/xdocs/downloads/downloads.cgi
Modified:
jakarta/site/build-downloads.xml
Modified: jakarta/site/build-downloads.xml
URL: http://svn.apache.org/viewcvs/jakarta/site/build-downloads.xml?view=diff&r1=154069&r2=154070
==============================================================================
--- jakarta/site/build-downloads.xml (original)
+++ jakarta/site/build-downloads.xml Wed Feb 16 11:22:31 2005
@@ -4,6 +4,7 @@
<target name="downloads">
<mkdir dir="download-xdocs"/>
<xslt in="xdocs/downloads/downloads.xml" out="download-xdocs/download.xml" style="xdocs/downloads/download-page.xsl" />
+
<xslt in="xdocs/downloads/downloads.xml" out="download-xdocs/empty.xml" style="xdocs/downloads/download-pages.xsl" />
<delete file="download-xdocs/empty.xml"/>
@@ -16,7 +17,14 @@
<param name="relative-path" expression="../.."/>
</style>
- <!-- TODO: for each downloads_*.html generated, copy downloads.cgi to downloads_*.cgi -->
+ <xslt in="xdocs/downloads/downloads.xml" out="tmp/site/downloads/empty.xml" style="xdocs/downloads/downloads-cgi.xsl" />
+ <delete file="tmp/site/downloads/empty.xml"/>
+ <replace dir="tmp/site/downloads/" value="">
+ <include name="*.cgi"/>
+ <replaceToken><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+
+]]></replaceToken>
+ </replace>
<delete dir="download-xdocs"/>
</target>
Added: jakarta/site/xdocs/downloads/downloads-cgi.xsl
URL: http://svn.apache.org/viewcvs/jakarta/site/xdocs/downloads/downloads-cgi.xsl?view=auto&rev=154070
==============================================================================
--- jakarta/site/xdocs/downloads/downloads-cgi.xsl (added)
+++ jakarta/site/xdocs/downloads/downloads-cgi.xsl Wed Feb 16 11:22:31 2005
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+ xmlns:redirect="http://xml.apache.org/xalan/redirect"
+ extension-element-prefixes="redirect">
+
+ <xsl:template match="project">
+ <xsl:variable name="id"><xsl:value-of select="@id"/></xsl:variable>
+ <redirect:write file="downloads_{$id}.cgi">
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+# python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
+ </redirect:write>
+ </xsl:template>
+
+</xsl:stylesheet>
Propchange: jakarta/site/xdocs/downloads/downloads-cgi.xsl
------------------------------------------------------------------------------
svn:executable = *
---------------------------------------------------------------------
To unsubscribe, e-mail: site-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: site-cvs-help@jakarta.apache.org