source: MondoRescue/branches/stable/tools/livwww@ 541

Last change on this file since 541 was 541, checked in by bcornec, 18 years ago

Stable is reverted to r436 (2.0.7) to put it in line with 2.0.8 and start from there over

  • Property svn:executable set to *
File size: 2.0 KB
RevLine 
[360]1#!/bin/bash
2#
3# $Id$
4#
5# Delivery of the Web site in a DocumentRoot
6#
7#
8# Please replace with your destination
9#
[402]10
11
[400]12LOCALDIR=/var/www/html/mondo
[401]13LOCALDOC=/var/www/html/mondo-doc
[370]14DESTUSER=apache
15MONDODIR=/mondo/www/html/mondo
[386]16TESTDIR=/mondo/www/html/test
[360]17
[541]18force=0
[420]19nodoc=0
[401]20
[541]21if [ "$1" = "-f" ]; then
22 force=1
[402]23 optsvn=""
[401]24 shift
[420]25elif [ "$1" = "-nodoc" ]; then
26 nodoc=1
27 optsvn="--force"
28 shift
[402]29else
30 optsvn="--force"
[401]31fi
32
[421]33/sbin/ifconfig | egrep -q '10\.3' 2>&1 > /dev/null
[399]34if [ $? = 0 ]; then
35 DESTMACH=mondo.hpintelco.org
36else
[541]37 DESTMACH=www1.mondorescue.org
[399]38fi
[360]39
40dname=`dirname $0`
41prem=`echo $dname |cut -c1`
42if [ ${prem} == "/" ]; then
43 export TOOLHOME=$dname
44else
45 export TOOLHOME=${PWD}/$dname
46fi
47
48. $TOOLHOME/common-env
49
[401]50cd ${BASE}/svn
51
[402]52if [ $force -eq 1 ]; then
53 echo "Purging $LOCALDIR"
54 rm -rf $LOCALDIR
55fi
[401]56
[402]57svn export $optsvn ${VER}/website $LOCALDIR
58
59if [ $force -eq 1 ]; then
60 echo "Purging $LOCALDOC"
61 rm -rf $LOCALDOC
62fi
63
64svn export $optsvn ${VER}/documentation $LOCALDOC
65
66#
67# Version handling
68#
[417]69$TOOLHOME/expandver $LOCALDIR/top.shtml $LOCALDOC/mondorescue-howto.sgml $LOCALDOC/*.8
[402]70
[420]71if [ $nodoc -eq 0 ]; then
72 cd $LOCALDOC
73 make -f Makefile.howto
74 make -f Makefile.man
75 mv $LOCALDOC $LOCALDIR/docs
76 #
77 # Man pages corrections
78 #
79 perl -pi -e 's~/man8/~/docs/~g' $LOCALDIR/docs/*.8.html
80 perl -pi -e 's~<A HREF[=./A-z0-9"]*/man1/[^<]*>([A-z0-9]*)</A>~$1~g' $LOCALDIR/docs/*.8.html
81 perl -pi -e 's~/index.html~/index.shtml~' $LOCALDIR/docs/*.8.html
82fi
[402]83find $LOCALDIR -type d | xargs chmod 755
84find $LOCALDIR -type f | xargs chmod 644
85
86cd $LOCALDIR
[401]87#
[402]88# Some links for the Web site
[401]89#
[402]90ln -sf /var/www/html/mediawiki .
91ln -sf /var/www/html/admin .
[401]92
[374]93if [ _"$1" == _"" ]; then
[370]94 exit 0
[386]95else
96 if [ _"$1" == _"test" ]; then
97 DESTDIR=$TESTDIR
98 else
99 DESTDIR=$MONDODIR
100 fi
[436]101 echo "Delivering to $DESTDIR on ${DESTMACH}"
[370]102fi
[400]103tar cfz /tmp/mondo-www.tgz .
104scp /tmp/mondo-www.tgz ${DESTUSER}@${DESTMACH}:/tmp
105rm -f /tmp/mondo-www.tgz
[436]106ssh ${DESTUSER}@${DESTMACH} "rm -rf ${DESTDIR} ; mkdir ${DESTDIR} ; cd ${DESTDIR} ; tar xfz /tmp/mondo-www.tgz"
Note: See TracBrowser for help on using the repository browser.