[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