From b5d4b4e0a1b3cdecdee27d56bd7c376ad72cf2af Mon Sep 17 00:00:00 2001 From: Frederic Lepied Date: Wed, 19 Jan 2005 18:37:54 +0000 Subject: first version --- update-indexhtml | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100755 update-indexhtml diff --git a/update-indexhtml b/update-indexhtml new file mode 100755 index 0000000..cce08a4 --- /dev/null +++ b/update-indexhtml @@ -0,0 +1,58 @@ +#!/bin/sh +#--------------------------------------------------------------- +# Project : Mandrakelinux +# Module : indexhtml +# File : update-indexhtml +# Version : $Id$ +# Author : Frederic Lepied +# Created On : Wed Jan 19 16:48:08 2005 +# Purpose : create the index.html file which is opened +# by default by the web browsers. +#--------------------------------------------------------------- + +datadir=/usr/share +idxdir=$datadir/mdk/indexhtml +docdir=$datadir/doc/HTML + +[ -d $idxdir ] || exit 1 +[ -d $docdir ] || exit 1 + +if [ -r /etc/sysconfig/i18n ] ; then + . /etc/sysconfig/i18n + if [ -n "$LANGUAGE" ]; then + LISTLANG="`echo $LANGUAGE | tr ':' ' '`" ; + else + if [ -n "$LANG" ]; then + LISTLANG="$LANG" + fi + fi +fi + +if [ "$1" != nonetwork ] && /sbin/ip route | grep -q default; then + URL=http://www.mandrakelinux.com/dist/10.2 + if [ -r /etc/profile.d/proxy.sh ]; then + . /etc/profile.d/proxy.sh + fi + cp -pf $docdir/index.html $docdir/index.tmp + for i in $LISTLANG en; do + wget -q -N -O $docdir/index.tmp $URL/index-$i.html && mv -f $docdir/index.tmp $docdir/index.html && exit 0 + lang=`echo $i | cut -b-2` + wget -q -N -O $docdir/index.tmp $URL/index-$lang.html && mv -f $docdir/index.tmp $docdir/index.html && exit 0 + done + rm -f $docdir/index.tmp +fi + +for i in $LISTLANG en; do + if [ -r $idxdir/index-$i.html ]; then + cp -pf $idxdir/index-$i.html $docdir/index.html + break + else + lang=`echo $i | cut -b-2` + if [ -r $idxdir/index-$lang.html ]; then + cp -pf $idxdir/index-$lang.html $docdir/index.html + break; + fi + fi +done + +# update-indexhtml ends here -- cgit v1.2.1