Changeset 2322:12c5f99807d8 in lemon-0.x for scripts
- Timestamp:
- 12/04/06 15:29:58 (18 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3098
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
scripts/server-services/repodoc/make-doc
r2320 r2322 1 1 #!/bin/bash 2 2 3 REPOSITORY=https://lemon.cs.elte.hu/svn/hugo/trunk 4 WORKINGCOPY=trunk 3 ( 4 REPOSITORY=https://lemon.cs.elte.hu/svn/hugo/trunk 5 WORKINGCOPY=trunk 5 6 6 ROOT=$PWD 7 LASTREV_FILE=$ROOT/last-rev 8 LASTREV=`cat $LASTREV_FILE` 9 10 svn up $WORKINGCOPY 11 12 REV=`svn info $WORKINGCOPY|grep 'Revision:'|cut -f 2 -d ' '` 13 LOGFILE=${ROOT}/logs/${REV}.log 14 15 function make-dir () { 16 if [ ! -d $1 ]; then 17 mkdir $1 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 18 48 fi 19 } 20 21 22 if [ $# -eq 0 ]; then 23 echo $LASTREV $REV 24 if [ $LASTREV -lt $REV ]; then 25 cd $WORKINGCOPY 26 autoreconf -vi 27 ./configure 28 make doc 29 cd .. 30 rm -rf latest-doc 31 cp -r $WORKINGCOPY/doc/html latest-doc 32 echo $REV >$LASTREV_FILE 33 fi 34 35 elif [ $1 = '--help' ]; then 36 echo 'Usage:' 37 echo ' doxymake --init' 38 echo ' doxymake --help' 39 echo ' doxymake' 40 exit 1 41 elif [ $1 = '--init' ]; then 42 make-dir logs 43 rm -rf $WORKINGCOPY 44 svn co $REPOSITORY $WORKINGCOPY 45 echo '0' >$LASTREV_FILE 46 exit 0 47 fi 48 49 ) >/dev/null 2>&1
Note: See TracChangeset
for help on using the changeset viewer.