scripts/check-tarball-integrity
author deba
Mon, 03 Apr 2006 09:45:23 +0000
changeset 2031 080d51024ac5
permissions -rwxr-xr-x
Correcting the structure of the graph's and adaptor's map.
The template assign operators and map iterators can be used for adaptors also.

Some bugfix in the adaptors

New class SwapBpUGraphAdaptor which swaps the two nodeset of the graph.
alpar@1937
     1
#!/bin/bash
alpar@1937
     2
alpar@1937
     3
set -e
alpar@1937
     4
alpar@1937
     5
function make-dir () {
alpar@1937
     6
    if [ ! -d $1 ]; then
alpar@1937
     7
	mkdir $1
alpar@1937
     8
    fi
alpar@1937
     9
}
alpar@1937
    10
alpar@1937
    11
rm -rf check-tarball-integrity-dir
alpar@1937
    12
make-dir check-tarball-integrity-dir
alpar@1937
    13
cd check-tarball-integrity-dir
alpar@1937
    14
alpar@1937
    15
svn co https://hugo.cs.elte.hu/svn/hugo/trunk
alpar@1937
    16
alpar@1937
    17
VERSION=r`svn info trunk|grep 'Revision:'|cut -d ' ' -f 2`
alpar@1937
    18
NAME=lemon
alpar@1937
    19
DISTNAME=${NAME}-$VERSION
alpar@1937
    20
TARNAME=${DISTNAME}.tar.gz
alpar@1937
    21
alpar@1937
    22
function makecheck () {
alpar@1937
    23
make-dir $ODIR
alpar@1937
    24
cd $ODIR
alpar@1937
    25
time ../$DISTNAME/configure $*
alpar@1937
    26
time make check
alpar@1937
    27
cd ..
alpar@1937
    28
}
alpar@1937
    29
alpar@1937
    30
# CREATE TARBALL
alpar@1937
    31
alpar@1937
    32
cd trunk
alpar@1937
    33
./bootstrap --amver=1.7
alpar@1937
    34
./configure CXXFLAGS='-W -Wall -Werror' --enable-gui --enable-demo --enable-benchmark
alpar@1937
    35
make doc
alpar@1937
    36
make
alpar@1937
    37
make VERSION=${VERSION} distcheck
alpar@1937
    38
alpar@1937
    39
cd ..
alpar@1937
    40
alpar@1937
    41
tar xf trunk/$TARNAME
alpar@1937
    42
alpar@1937
    43
# CHECK COMPILERS
alpar@1937
    44
alpar@1937
    45
ODIR=obj-dir CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark
alpar@1937
    46
alpar@1937
    47
echo
alpar@1937
    48
echo '**********************************************************************'
alpar@1937
    49
echo '   REPOSITORY SEEMS OK'
alpar@1937
    50
echo '**********************************************************************'
alpar@1937
    51
echo