COIN-OR::LEMON - Graph Library

source: lemon-0.x/scripts/server-services/repodoc/make-doc @ 2322:12c5f99807d8

Last change on this file since 2322:12c5f99807d8 was 2322:12c5f99807d8, checked in by Alpar Juttner, 18 years ago

Send the output to /dev/null

File size: 942 bytes
Line 
1#!/bin/bash
2
3(
4    REPOSITORY=https://lemon.cs.elte.hu/svn/hugo/trunk
5    WORKINGCOPY=trunk
6
7    ROOT=$PWD
8    LASTREV_FILE=$ROOT/last-rev
9    LASTREV=`cat $LASTREV_FILE`
10   
11    svn up $WORKINGCOPY
12   
13    REV=`svn info $WORKINGCOPY|grep 'Revision:'|cut -f 2 -d ' '`
14    LOGFILE=${ROOT}/logs/${REV}.log
15   
16    function make-dir () {
17        if [ ! -d $1 ]; then
18            mkdir $1
19        fi
20    }
21   
22   
23    if [ $# -eq 0 ]; then
24#     echo $LASTREV $REV
25            if [ $LASTREV -lt $REV ]; then
26                cd $WORKINGCOPY
27                autoreconf -vi
28                ./configure
29                make doc
30                cd ..
31                rm -rf latest-doc
32                cp -r $WORKINGCOPY/doc/html latest-doc
33                echo $REV >$LASTREV_FILE
34            fi
35           
36    elif [ $1 = '--help' ]; then
37        echo 'Usage:'
38        echo '   doxymake --init'
39        echo '   doxymake --help'
40        echo '   doxymake'
41        exit 1
42    elif [ $1 = '--init' ]; then
43        make-dir logs
44        rm -rf $WORKINGCOPY
45        svn co $REPOSITORY $WORKINGCOPY
46        echo '0' >$LASTREV_FILE
47        exit 0
48    fi
49 ) >/dev/null 2>&1
Note: See TracBrowser for help on using the repository browser.