[Debian-live-changes] r2494 - dists/trunk/live-helper/examples/cron

daniel at alioth.debian.org daniel at alioth.debian.org
Sun Jul 15 09:33:39 UTC 2007


Author: daniel
Date: 2007-07-15 09:33:39 +0000 (Sun, 15 Jul 2007)
New Revision: 2494

Modified:
   dists/trunk/live-helper/examples/cron/manpages.sh
Log:


Modified: dists/trunk/live-helper/examples/cron/manpages.sh
===================================================================
--- dists/trunk/live-helper/examples/cron/manpages.sh	2007-07-15 09:12:11 UTC (rev 2493)
+++ dists/trunk/live-helper/examples/cron/manpages.sh	2007-07-15 09:33:39 UTC (rev 2494)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/sh -x
 
 # Needs: man2html svn
 
@@ -51,9 +51,22 @@
 	svn co svn://svn.debian.org/debian-live/dists/trunk/${PACKAGE} ${PACKAGE}
 
 	# Building manpages
-	for MANPAGE in "${TEMPDIR}"/${PACKAGE}/manpages/*
+	for MANPAGE in "${TEMPDIR}"/${PACKAGE}/manpages/*.en.*
 	do
-		man2html -D "${SERVER}" -r ${MANPAGE} > "${SERVER}"/`basename ${MANPAGE}`.html
+		man2html -D "${SERVER}"/ -r ${MANPAGE} | \
+			sed -e "s#Content-type: text/html##" \
+			    -e 's#HREF="../index.html"#HREF="./"#' \
+			    -e 's#HREF="../man1/#HREF="#g' \
+			    -e 's#HREF="../man2/#HREF="#g' \
+			    -e 's#HREF="../man3/#HREF="#g' \
+			    -e 's#HREF="../man4/#HREF="#g' \
+			    -e 's#HREF="../man5/#HREF="#g' \
+			    -e 's#HREF="../man6/#HREF="#g' \
+			    -e 's#HREF="../man7/#HREF="#g' \
+			    -e 's#HREF="../man8/#HREF="#g' \
+			    -e 's#HREF="../man9/#HREF="#g' \
+			    -e 's#/cgi-bin/man/man2html#http://packages.debian.org/man2html#' \
+			> "${SERVER}"/`basename ${MANPAGE}`.html
 	done
 
 	# Removing sources
@@ -62,6 +75,18 @@
 	cd "${OLDPWD}"
 done
 
+# Creating symlinks
+for NUMBER in 1 2 3 4 5 6 7 8 9
+do
+	for MANPAGE in "${SERVER}"/*.en.${NUMBER}.html
+	do
+		if [ -f "${MANPAGE}" ]
+		then
+			ln -s `basename ${MANPAGE}` "${SERVER}"/`basename ${MANPAGE} .en.${NUMBER}.html`.${NUMBER}.html
+		fi
+	done
+done
+
 # Writing timestamp
 cat > "${SERVER}"/LAST_BUILD << EOF
 Last run begin: ${DATE_START}




More information about the Debian-live-changes mailing list