ACLOCAL_FLAGS='-I /opt/gnome/share/aclocal'
AGG_VERSION=2300
ANT=/home/oo/BuildDir/apache-ant-1.7.0/bin/ant
ANTVERSION=1.7.0
ANT_HOME=/home/oo/BuildDir/apache-ant-1.7.0
ANT_LIB=/home/oo/BuildDir/apache-ant-1.7.0/lib
APPLYPATCH=/home/oo/Patches/DEV300/i73102.diff
APPLYPATCHARGS=-p1
AWTLIB=-ljawt
BASE_DIRECTORY=/home/oo
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=([0]="0")
BASH_SOURCE=([0]="./build")
BASH_VERSINFO=([0]="3" [1]="00" [2]="16" [3]="1" [4]="release" [5]="i586-suse-linux")
BASH_VERSION='3.00.16(1)-release'
BIG_SVX=TRUE
BMP_WRITES_FLAG=TRUE
BUILD=/home/oo/BuildDir
BUILDID=
BUILDSERVICE_HOST=paveljanik.int.rudna.net
BUILD_DMAKE=YES
BUILD_EPM=YES
BUILD_ID='DEV300_m97 Build-1 (Thu Jan 13 07:03:46 CET 2011)'
BUILD_IDENTIFICATION=Build-1
BUILD_MOZAB=TRUE
BUILD_MOZILLA_VERSION=1.1.14
BUILD_NUMBER=300
BUILD_OUTPUT_DIRECTORY=/home/oo/BuildDir/DEV300_m97/Build-1
BUILD_SOSL=true
BUILD_SOSL_RELEASE=TRUE
BUILD_STAX=YES
BUILD_TYPE='OOo CRASHREP BINFILTER DICTIONARIES EPM ODK ZLIB JPEG EXPAT LIBWPD CPPUNIT LIBXSLT LIBXML2 LIBXMLSEC PYTHON BERKELEYDB LUCENE HSQLDB BSH SAXON CURL MDDS BOOST VIGRA UNIXODBC MOZ NSS SANE ICU GRAPHITE X11_EXTENSIONS NEON OPENSSL AGG REDLAND HUNSPELL HYPHEN MYTHES LPSOLVE LIBTEXTCAT LIBTEXTCATDATA GTK SYSTRAY_GTK XPDF SDEXT SWEXT TOMCAT JFREEREPORT REPORTBUILDER APACHE_COMMONS TOMCAT MATHMLDTD MORE_FONTS AFMS'
BUILD_UNOWINREG=NO
BUILD_VER_STRING='DEV300_m97 Build-1 (Thu Jan 13 07:03:46 CET 2011)'
CALL_CDECL=TRUE
CC='ccache /usr/bin/gcc'
CCACHEVERSION=3.0.1
CLASSPATH=/opt/java/jre/lib/rt.jar:.
COLORTERM=1
COM=GCC
COMMON_BUILD_TOOLS=/home/oo/BuildDir/ooo_DEV300_m97_src/external/common
COMPATH='ccache /usr'
CP=/bin/cp
CPU=I
CPUNAME=INTEL
CRYPT_LINK=YES
CVER=C341
CVS_RSH=ssh
CXX='ccache /usr/bin/g++'
DBGSV_INIT=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/bin/dbgsv.ini
DEFAULT_MOZILLA_TOOLKIT=gtk2
DEFAULT_TO_ENGLISH_FOR_PACKING=yes
DELIVER=deliver.pl
DEVEL=devel
DIC_ALL=TRUE
DIC_DADK=TRUE
DIC_DEDE=TRUE
DIC_ENGB=TRUE
DIC_ENUS=TRUE
DIC_HUHU=TRUE
DIC_ITIT=TRUE
DIC_RURU=TRUE
DIC_SWTZ=TRUE
DIC_THTH=TRUE
DIRSTACK=()
DMAKEROOT=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/inc/startup
DO_FETCH_TARBALLS=yes
DPKG=/home/oo/BuildDir/bin/dpkg
DPKGVERSION=1.13.17
ENABLEUNICODE=TRUE
ENABLE_AGG=YES
ENABLE_CRASHDUMP=TRUE
ENABLE_CUPS=TRUE
ENABLE_EXTENSIONS='--enable-minimizer --enable-presenter-console --enable-presenter-extra-ui --enable-pdfimport --enable-wiki-publisher --enable-report-builder'
ENABLE_FONTCONFIG=TRUE
ENABLE_GCONF=TRUE
ENABLE_GNOMEVFS=TRUE
ENABLE_GRAPHITE=TRUE
ENABLE_GTK=TRUE
ENABLE_KAB=TRUE
ENABLE_KDE=TRUE
ENABLE_LAYOUT=FALSE
ENABLE_MEDIAWIKI=YES
ENABLE_MINIMIZER=YES
ENABLE_MYSQLC=NO
ENABLE_NSS_MODULE=YES
ENABLE_PDFIMPORT=YES
ENABLE_PRESENTER_EXTRA_UI=YES
ENABLE_PRESENTER_SCREEN=YES
ENABLE_RANDR=TRUE
ENABLE_REPORTBUILDER=YES
ENABLE_STATIC_GTK=FALSE
ENABLE_SYSTRAY_GTK=TRUE
ENABLE_VBA=YES
ENABLE_WERROR=--enable-werror
EPM=no
EUID=1000
EXTRACT_GSI=no
EXTRACT_HELPTREE=yes
EXTRACT_PO=no
EXTRACT_README=no
FILES=/home/oo/Files/DEV300
FORCE_DOWNLOADSETS=TRUE
FREETYPE_CFLAGS='-I/usr/include/freetype2  '
FREETYPE_LIBS='-lfreetype -lz  '
FROM_HEADER=
GLIBC=2REDHAT60
GNOME2_PATH=/usr/local:/opt/gnome:/usr
GNUMAKE=make
GNUTAR=tar
GROFF_NO_SGR=yes
GROUPS=()
GTKPREFIX=/disk2/OpenOffice.org/GTK
GTK_CFLAGS='-I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include  '
GTK_LIBS='-Wl,--export-dynamic -L/usr/X11R6/lib -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lfreetype -lfontconfig -lXrender -lX11 -lXext -lpng12 -lz -lglitz -lgdk_pixbuf_xlib-2.0 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  '
GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
GUI=UNX
GUIBASE=unx
GVER=VCL
GXX_INCLUDE_PATH=/usr/include/c++/4.0.2
G_BROKEN_FILENAMES=1
HAVE_GCC_VISIBILITY_FEATURE=TRUE
HAVE_GETOPT=YES
HAVE_LD_HASH_STYLE=FALSE
HAVE_READDIR_R=YES
HISTSIZE=1000
HOME=/home/oo
HOST=
HOSTNAME=octopus
HOSTTYPE=i386
IFS=$' \t\n'
INFODIR=/usr/local/info:/usr/share/info:/usr/info
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info
INPATH=unxlngi6.pro
INPUTRC=/etc/inputrc
ISOCODE=vi
JAVACOMPILER=/opt/java/bin/javac
JAVADOC=/opt/java/bin/javadoc
JAVAINTERPRETER=/opt/java/bin/java
JAVA_BINDIR=/usr/lib/jvm/java/bin
JAVA_HOME=/opt/java
JAVA_ROOT=/usr/lib/jvm/java
JDK=sun
JDKPATH=/opt/java
JDK_HOME=/usr/lib/jvm/java
JOBFLAGS='--pre_job=../../../includes/build-prejob.sh --post_job=../../../includes/build-postjob.sh'
JRE_HOME=/usr/lib/jvm/java/jre
JUNITVERSION=4.8.2
KDE_CFLAGS='-I/usr/lib/qt3/include -I/opt/kde3/include -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT'
KDE_LIBS='-L/opt/kde3/lib -L/usr/lib/qt3/lib -lkdeui -lkdecore -lqt-mt'
LD_LIBRARY_PATH=/usr/lib:
LESS='-M -I'
LESSCLOSE='lessclose.sh %s %s'
LESSKEY=/etc/lesskey.bin
LESSOPEN='lessopen.sh %s'
LESS_ADVANCED_PREPROCESSOR=no
LFS_CFLAGS=-D_FILE_OFFSET_BITS=64
LINUX_PACKAGE_FORMATS='rpm deb'
LOCALINI=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config
LOGNAME=oo
LS_COLORS='no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:'
LS_OPTIONS='-N --color=tty -T 0'
MACHINEID=03c760ad90a8da609e63a47999e4dffb
MACHTYPE=i686-suse-linux
MAKEVERSION=3.82
MANPATH=/usr/local/man:/usr/share/man:/usr/X11R6/man:/opt/gnome/share/man
MAXMODULES=8
MAXMODULESFLAG=-P8
MAXPROCESSES=2
MAXPROCESSESFLAG=-P2
MEASURE_BUILD_PERFORMANCE=no
MINICOM='-c on'
MKDEPENDSOLVER=TRUE
MKOUT=mkout.pl
MOC=/usr/lib/qt3/bin/moc
MOC4=moc
MOZILLA_VERSION=1.1.14
NEON_LIBS=-lneon
NEW_JAR_PACK=TRUE
NNTPSERVER=news
NO_BSYMBOLIC=TRUE
NO_REC_RES=TRUE
OLDPWD=/home/oo/BuildDir
OOARCHENVIRONMENT=LinuxX86
OOODMAKEMODE=YES
OOOUTPATH=unxlngi6
OOO_BUILD_SYSTEM=Linux
OOO_DEBUG=no
OOO_GCC_PATH=/usr
OOO_JUNIT_JAR=/home/oo/BuildDir/junit-4.8.2.jar
OOO_SHELL=/bin/bash
OPTERR=1
OPTIND=1
OS=LINUX
OSTYPE=linux
OUTDIR=/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro
OUTPATH=unxlngi6
PAGER=less
PAM=YES
PAM_LINK=NO
PATCH=/usr/bin/patch
PATCHES=/home/oo/Patches/DEV300
PATH='/opt/java/bin:.:/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/unxlngi6/bin:/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/bin:/home/oo/BuildDir/apache-ant-1.7.0/bin:/home/oo/BuildDir/bin:/home/oo/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:ccache /usr'
PATH_SEPERATOR=:
PERL=/usr/bin/perl
PIPESTATUS=([0]="0")
PKGFORMAT='rpm deb'
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig:/opt/kde3/lib/pkgconfig:/opt/gnome/lib/pkgconfig:/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig
PPID=17268
PRODUCT=full
PROEXT=.pro
PROFILEREAD=true
PROFULLSWITCH=product=full
PROVIDE_STATIC_GSICHECK=yes
PS4='+ '
PSPRINT=TRUE
PWD=/home/oo/BuildDir/ooo_DEV300_m97_src
PYTHONSTARTUP=/etc/pythonstart
QTDIR=/usr/lib/qt3
RPM=rpmbuild
SAL_ENABLE_FILE_LOCKING=1
SDK_HOME=/usr/lib/jvm/java
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:interactive-comments:xtrace
SHLVL=2
SO3=TRUE
SOLARENV=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv
SOLARENVINC=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/inc
SOLAREXTRALIB=' -L../lib'
SOLARINC=' -I. -I/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/inc/stl -I/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/inc/external -I/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/inc -I/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/unxlngi6/inc -I/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/inc -I/home/oo/BuildDir/ooo_DEV300_m97_src/res -I/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/inc/stl -I/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/inc/Xp31 -I/opt/java/include -I/opt/java/include/linux -I/opt/java/include/native_threads/include -I/usr/X11R6/include'
SOLARLIB=' -L../lib -L/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/unxlngi6/lib -L/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/lib -L/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/unxlngi6/lib -L/opt/java/lib -L/opt/java/jre/lib/i386 -L/opt/java/jre/lib/i386/client -L/opt/java/jre/lib/i386/native_threads -L/usr/X11R6/lib'
SOLARSRC=/home/oo/BuildDir/ooo_DEV300_m97_src
SOLARVER=/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300
SOLARVERSION=/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300
SOLAR_JAVA=TRUE
SOLAR_PLUGIN=TRUE
SOURCES=/home/oo/Sources
SOURCE_ROOT_DIR=/home/oo/BuildDir
SRC_ROOT=/home/oo/BuildDir/ooo_DEV300_m97_src
STAR_INIROOT=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config
STAR_INIROOTOLD=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config
STAR_SSCOMMON=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config/ssolar.cmn
STAR_SSOLARINI=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config/ssolar.ini
STAR_STANDLST=/home/oo/BuildDir/ooo_DEV300_m97_src/solenv/config/stand.lst
STLPORT4=NO_STLPORT4
STLPORT_VER=400
SUPPORTEDLANGUAGES='ca de en-US es fr it nl pt sv be-BY bg bn cs cy da el et fi ga km ku lt lv mk nb nn ro sk sl uz vi'
SUPPORTEDLANGUAGESNOGSI='ca de en-US es fr it nl pt sv'
SYSTEM_AGG=NO
SYSTEM_APACHE_COMMONS=NO
SYSTEM_BOOST=NO
SYSTEM_BSH=NO
SYSTEM_CPPUNIT=NO
SYSTEM_CURL=NO
SYSTEM_DB=NO
SYSTEM_EXPAT=NO
SYSTEM_GRAPHITE=NO
SYSTEM_HSQLDB=NO
SYSTEM_HUNSPELL=NO
SYSTEM_HYPH=NO
SYSTEM_ICU=NO
SYSTEM_JFREEREPORT=NO
SYSTEM_JPEG=NO
SYSTEM_LIBC=YES
SYSTEM_LIBTEXTCAT=NO
SYSTEM_LIBWPD=NO
SYSTEM_LIBXML=NO
SYSTEM_LIBXSLT=NO
SYSTEM_LPSOLVE=NO
SYSTEM_LUCENE=NO
SYSTEM_MDDS=NO
SYSTEM_MOZILLA=NO
SYSTEM_MYTHES=NO
SYSTEM_NEON=NO
SYSTEM_ODBC_HEADERS=NO
SYSTEM_OPENSSL=NO
SYSTEM_POPPLER=NO
SYSTEM_PYTHON=NO
SYSTEM_REDLAND=NO
SYSTEM_SANE_HEADER=NO
SYSTEM_SAXON=NO
SYSTEM_SERVLETAPI=NO
SYSTEM_STDLIBS=NO
SYSTEM_VIGRA=NO
SYSTEM_XRENDER_HEADERS=NO
SYSTEM_ZLIB=NO
TAR=/bin/tar
TARFILE_LOCATION=/home/oo/.ooo_tar_balls
TERM=screen
TEXINPUTS=:/home/oo/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX
TF_FILTER=TRUE
TMPDIR=/tmp
TRANSLATEVERSION=1.2.0
UID=1000
UPD=300
UPDATER=YES
USER=oo
USE_FT_EMBOLDEN=YES
USE_XINERAMA=YES
VBA_EXTENSION=NO
VCL=TRUE
VERSION=DEV300_m97
VERSIONNAME=DEV300_m97
WINDOWMANAGER=/usr/X11R6/bin/gnome
WITH_BINFILTER=YES
WITH_FONTS=YES
WITH_LANG='ca de en-US es fr it nl pt sv be-BY bg bn cs cy da el et fi ga km ku lt lv mk nb nn ro sk sl uz vi'
WITH_LDAP=YES
WITH_MOZILLA=YES
WITH_MYSPELL_DICTS=YES
WITH_OPENLDAP=NO
WORKDIR=/home/oo/BuildDir/ooo_DEV300_m97_src/solver/300/unxlngi6.pro/workdir
WORK_STAMP=DEV300
XAU_LIBS=-lXau
XCLASSPATH=/opt/java/jre/lib/rt.jar:.
XCURSOR_THEME=Industrial
XDG_CONFIG_DIRS=/usr/local/etc/xdg/:/etc/xdg/:/etc/opt/gnome/xdg/
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/etc/opt/kde3/share/:/opt/kde3/share/:/opt/gnome/share/
XINERAMA_LINK=dynamic
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XNLSPATH=/usr/X11R6/lib/X11/nls
XRANDR_CFLAGS=' '
XRANDR_DLOPEN=FALSE
XRANDR_LIBS='-lXrandr '
ZIPDEP=zipdep.pl
_=/home/oo/BuildDir/DEV300_m97/Build-1/build
build_deliver=true
ApplyCWS () 
{ 
    CWS=$1;
    for module in `ls -1 ${PATCHES}/CWS-${CWS}*|sed "s#.diff##"|sed "s#.*CWS-${CWS}-##"`;
    do
        ApplyCWSPatch $module CWS-${CWS}-$module.diff;
    done;
    [ -d ${SOURCES}/${CWS} ] && ${CP} -rav ${SOURCES}/${CWS}/* .
}
ApplyCWSPatch () 
{ 
    cd $1;
    ApplyPatch $2 -p0;
    cd ..
}
ApplyPatch () 
{ 
    APPLYPATCHARGS=-p1;
    [ "x$2" != "x" ] && APPLYPATCHARGS=$2;
    if [ -f ${BUILD}/$1 ]; then
        APPLYPATCH=${BUILD}/$1;
    else
        APPLYPATCH=${PATCHES}/$1;
    fi;
    ${PATCH} --dry-run ${APPLYPATCHARGS} <${APPLYPATCH} || { 
        echo "patch $1 not applied correctly, please fix it and press Enter to continue!";
        read
    };
    ${PATCH} ${APPLYPATCHARGS} <${APPLYPATCH}
}
BuildFinished () 
{ 
    BuildMessage "BUILD" "FINISHED"
}
BuildInfo () 
{ 
    BuildMessage "BUILD" "${VERSION} ${BUILD_IDENTIFICATION} ${SUPPORTEDLANGUAGES}"
}
BuildInit () 
{ 
    [ -f ~/.OpenOffice.org-machine-ID ] && MACHINEID=`cat ~/.OpenOffice.org-machine-ID`;
    [ -f .OpenOffice.org-machine-ID ] && MACHINEID=`cat .OpenOffice.org-machine-ID`;
    export MACHINEID;
    [ ! -z ${MACHINEID} ] && BuildRequestBuildID;
    echo Machine ID is: $MACHINEID;
    echo Build ID is: $BUILDID;
    BuildMessage "BUILD" "STARTED"
}
BuildMessage () 
{ 
    date -u;
    echo "BUILD MESSAGE ($1): $2";
    [ ! -z ${BUILDID} ] && BuildSendBuildMessage "$1 $2"
}
BuildPhaseError () 
{ 
    BuildMessage "ERROR" "Build phase $1 not finished: $2!";
    exit -1
}
BuildPhaseFinished () 
{ 
    BuildMessage "INFO" "Build phase $1 finished successfully."
}
BuildPhaseStarted () 
{ 
    BuildMessage "INFO" "Build phase $1 started."
}
BuildPhaseWarning () 
{ 
    BuildMessage "WARNING" "Build phase $1: $2."
}
BuildRequestBuildID () 
{ 
    cat  <<EOF
<?xml version='1.0' encoding='utf-8'?>

<build_request xmlns="http://build.janik.cz"
	       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <request>

    <!-- The machine ID of the machine requesting new build ID -->
    <machine>${MACHINEID}</machine>

    <!-- Password as used while registering the machine -->
    <password>password</password>

  </request>
</build_request>
EOF
 | /usr/bin/curl -k https://${BUILDSERVICE_HOST}:8443/index.php/machine/build/request/request -d @- 2>/dev/null >BUILDID;
    [ -f BUILDID ] && BUILDID=`cat BUILDID`;
    export BUILDID
}
BuildSendBuildMessage () 
{ 
    MESSAGE=$1;
    ( unset LD_LIBRARY_PATH;
    cat  <<EOF
<?xml version='1.0' encoding='utf-8'?>

<build_message xmlns="http://build.janik.cz"
	       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <message>

    <!-- The machine ID of the machine requesting new build ID -->
    <machine>${MACHINEID}</machine>

    <!-- Password as used while registering the machine -->
    <password>password</password>

    <!-- Build ID -->
    <build>${BUILDID}</build>

    <contents>${MESSAGE}</contents>

  </message>
</build_message>
EOF
 | /usr/bin/curl -k https://${BUILDSERVICE_HOST}:8443/index.php/machine/build/message/message -d @- 2>/dev/null )
}
CheckGSI () 
{ 
    ISOCODE=$1;
    GSIFILE=l10n/source/${ISOCODE}/localize.sdf;
    BuildMessage INFO "Checking GSI file ${GSIFILE}.";
    SOLVER_PATH=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin;
    SOLVER_LIBS=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/lib;
    GSICHECK=gsicheck;
    WARNFILE=${BUILD_OUTPUT_DIRECTORY}/build/GSI_${ISOCODE}.sdf.warnings;
    ERRFILE=${BUILD_OUTPUT_DIRECTORY}/build/GSI_${ISOCODE}.sdf.err;
    mkdir -p ${BUILD_OUTPUT_DIRECTORY}/build;
    PATH=${SOLVER_PATH}:$PATH LD_LIBRARY_PATH=${SOLVER_LIBS} DYLD_LIBRARY_PATH=${SOLVER_LIBS} ${GSICHECK} -c ${GSIFILE} -wcf ${GSIFILE}.correct >${WARNFILE} 2>&1;
    mv ${GSIFILE}.correct ${GSIFILE};
    [ ! -s ${WARNFILE} ] && rm -f ${WARNFILE};
    [ ! -s ${ERRFILEFILE} ] && rm -f ${ERRFILEFILE}
}
CopyPDFImport () 
{ 
    BuildPhaseStarted PDFIMPORT;
    PDFIMPORTOUT=${BUILD_OUTPUT_DIRECTORY}/PDFImport/${OOOUTPATH}.pro;
    PDFIMPORT=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/pdfimport/pdfimport.oxt;
    mkdir -p ${PDFIMPORTOUT};
    if [ -f ${PDFIMPORT} ]; then
        cp ${PDFIMPORT} ${PDFIMPORTOUT};
    else
        BuildPhaseWarning PDFIMPORT "${PDFIMPORT} not found";
    fi;
    BuildPhaseFinished PDFIMPORT
}
CopyPresentationMinimizer () 
{ 
    BuildPhaseStarted PRESENTATIONMINIMIZER;
    PRESENTATIONMINIMIZEROUT=${BUILD_OUTPUT_DIRECTORY}/Presentation_Minimizer/${OOOUTPATH}.pro;
    PRESENTATIONMINIMIZER=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/minimizer/presentation-minimizer.oxt;
    mkdir -p ${PRESENTATIONMINIMIZEROUT};
    ( cd sdext;
    build.pl;
    deliver.pl );
    if [ -f ${PRESENTATIONMINIMIZER} ]; then
        cp ${PRESENTATIONMINIMIZER} ${PRESENTATIONMINIMIZEROUT};
    else
        BuildPhaseWarning PRESENTATIONMINIMIZER "${PRESENTATIONMINIMIZER} not found";
    fi;
    BuildPhaseFinished PRESENTATIONMINIMIZER
}
CopyPresentationScreen () 
{ 
    BuildPhaseStarted PRESENTATIONSCREEN;
    PRESENTATIONSCREENOUT=${BUILD_OUTPUT_DIRECTORY}/PresentationScreen/${OOOUTPATH}.pro;
    PRESENTATIONSCREEN=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/presenter/presenter-screen.oxt;
    mkdir -p ${PRESENTATIONSCREENOUT};
    if [ -f ${PRESENTATIONSCREEN} ]; then
        cp ${PRESENTATIONSCREEN} ${PRESENTATIONSCREENOUT};
    else
        BuildPhaseWarning PRESENTATIONSCREEN "${PRESENTATIONSCREEN} not found";
    fi;
    BuildPhaseFinished PRESENTATIONSCREEN
}
CopyReportBuilder () 
{ 
    BuildPhaseStarted COPY_REPORTBUILDER;
    REPORTBUILDEROUT=${BUILD_OUTPUT_DIRECTORY}/ReportBuilder/${OOOUTPATH}.pro;
    REPORTBUILDER=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/report-builder.oxt;
    mkdir -p ${REPORTBUILDEROUT};
    if [ -f ${REPORTBUILDER} ]; then
        cp ${REPORTBUILDER} ${REPORTBUILDEROUT};
    else
        BuildPhaseWarning COPY_REPORTBUILDER "${REPORTBUILDER} does not exist";
    fi;
    BuildPhaseFinished COPY_REPORTBUILDER
}
CopySDK () 
{ 
    BuildPhaseStarted COPY_SDK;
    SDKOUT=${BUILD_OUTPUT_DIRECTORY}/SDK;
    mkdir -p ${SDKOUT};
    INSTSETSDIR=instsetoo_native/${OOOUTPATH}.pro/OpenOffice_SDK/rpm/install;
    INSTSETSDIRDEB=instsetoo_native/${OOOUTPATH}.pro/OpenOffice_SDK/deb/install;
    INSTSETSDIRWIN=instsetoo_native/${OOOUTPATH}.pro/OpenOffice_SDK/msi/install;
    if [ ${OOO_BUILD_SYSTEM} = "Windows" ]; then
        mv ${INSTSETSDIRWIN}/en-US_download/*.exe ${SDKOUT};
    else
        if [ ${OOO_BUILD_SYSTEM} == "Linux" -o ${OOO_BUILD_SYSTEM} == "LinuxX86-64" ]; then
            mv ${INSTSETSDIR}/en-US/RPMS/*.rpm ${SDKOUT};
            mv ${INSTSETSDIRDEB}/en-US/DEBS/*.deb ${SDKOUT};
        else
            if [ ${OOO_BUILD_SYSTEM} = "Solaris" ]; then
                echo FIXME;
            else
                if [ ${OOO_BUILD_SYSTEM} = "MacOSXPPC" -o ${OOO_BUILD_SYSTEM} = "MacOSXX86" ]; then
                    mv instsetoo_native/${OOOUTPATH}.pro/OpenOffice_SDK/install/*/OpenOffice.org*.dmg ${BUILD_OUTPUT_DIRECTORY}/SDK;
                fi;
            fi;
        fi;
    fi;
    BuildPhaseFinished COPY_SDK
}
CopyWikiPublisher () 
{ 
    BuildPhaseStarted WIKIPUBLISHER;
    WIKIPUBLISHEROUT=${BUILD_OUTPUT_DIRECTORY}/WikiPublisher/${OOOUTPATH}.pro;
    WIKIPUBLISHER=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/swext/wiki-publisher.oxt;
    mkdir -p ${WIKIPUBLISHEROUT};
    if [ -f ${WIKIPUBLISHER} ]; then
        cp ${WIKIPUBLISHER} ${WIKIPUBLISHEROUT};
    else
        BuildPhaseWarning WIKIPUBLISHER "${WIKIPUBLISHER} not found";
    fi;
    BuildPhaseFinished WIKIPUBLISHER
}
CreateNativeInstallers () 
{ 
    BuildPhaseStarted CREATENATIVEINSTALLERS;
    INSTSETSDIR=instsetoo_native/${OOOUTPATH}.pro/OpenOffice/rpm/install;
    INSTSETSSOLARIS=instsetoo_native/${OOOUTPATH}.pro/OpenOffice/pkg/install;
    INSTSETSDIRDEB=instsetoo_native/${OOOUTPATH}.pro/OpenOffice/deb/install;
    INSTSETSDIRWIN=instsetoo_native/${OOOUTPATH}.pro/OpenOffice/msi/install;
    if [ ${OOO_BUILD_SYSTEM} = "Windows" ]; then
        ( cd ${INSTSETSDIRWIN};
        for LANGUAGE in ${SUPPORTEDLANGUAGES};
        do
            mv ${LANGUAGE}_download/*.exe ${BUILD_OUTPUT_DIRECTORY};
            [ -d en-US_${LANGUAGE}_download ] && mv en-US_${LANGUAGE}_download/*.exe ${BUILD_OUTPUT_DIRECTORY};
        done );
    else
        if [ ${OOO_BUILD_SYSTEM} == "Linux" -o ${OOO_BUILD_SYSTEM} == "LinuxX86-64" ]; then
            ( cp -r solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/userscripts/* ${BUILD_OUTPUT_DIRECTORY};
            cd ${INSTSETSDIR};
            for LANGUAGE in ${SUPPORTEDLANGUAGES};
            do
                cd $LANGUAGE;
                cp -r ${BUILD_OUTPUT_DIRECTORY}/{install,uninstall} .;
                tar cvfz ${BUILD_OUTPUT_DIRECTORY}/OOo_${VERSIONNAME}_${OOARCHENVIRONMENT}_install_${LANGUAGE}_rpm.tar.gz RPMS install uninstall;
                rm -rf RPMS;
                cd ..;
            done;
            rm ${BUILD_OUTPUT_DIRECTORY}/{install,uninstall} );
            ( cd ${INSTSETSDIRDEB};
            for LANGUAGE in *;
            do
                [ ! -d $LANGUAGE/DEBS ] && continue;
                cd $LANGUAGE;
                tar cvfz ${BUILD_OUTPUT_DIRECTORY}/OOo_${VERSIONNAME}_${OOARCHENVIRONMENT}_install_${LANGUAGE}_deb.tar.gz DEBS;
                rm -rf DEBS;
                cd ..;
            done );
        else
            if [ ${OOO_BUILD_SYSTEM} = "Solaris" ]; then
                ( cp -r solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin/userscripts/* ${BUILD_OUTPUT_DIRECTORY};
                cd ${INSTSETSSOLARIS};
                for LANGUAGE in ${SUPPORTEDLANGUAGES};
                do
                    cd $LANGUAGE;
                    cp -r ${BUILD_OUTPUT_DIRECTORY}/{install,uninstall,admin} .;
                    /usr/bin/tar cvfE - packages install uninstall admin | gzip -c >${BUILD_OUTPUT_DIRECTORY}/OOo_${VERSIONNAME}_${OOARCHENVIRONMENT}_install_${LANGUAGE}.tar.gz;
                    cd ..;
                done;
                rm ${BUILD_OUTPUT_DIRECTORY}/{admin,install,uninstall} );
            else
                if [ ${OOO_BUILD_SYSTEM} = "MacOSXPPC" -o ${OOO_BUILD_SYSTEM} = "MacOSXX86" ]; then
                    mv instsetoo_native/${OOOUTPATH}.pro/OpenOffice/dmg/install/*/OOo*.dmg ${BUILD_OUTPUT_DIRECTORY};
                fi;
            fi;
        fi;
    fi;
    BuildPhaseFinished CREATENATIVEINSTALLERS
}
CreateNativeLangPacks () 
{ 
    export DONT_REMOVE_PACKAGE="yes";
    LANGPACKSDIRECTORY=${BUILD_OUTPUT_DIRECTORY}/OOo_${VERSIONNAME}_native_${OOARCHENVIRONMENT}_langpacks;
    ( cd instsetoo_native/util;
    dmake ooolanguagepack );
    rm -rf instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/*/install/*/{RPMS,packages}/*sh;
    if [ ${OOO_BUILD_SYSTEM} == "Windows" ]; then
        mkdir -p ${LANGPACKSDIRECTORY};
        ( cd instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/msi/install/;
        for LANGUAGE in ${SUPPORTEDLANGUAGES};
        do
            [ -d ${LANGUAGE}_download ] && mv ${LANGUAGE}_download/*.exe ${LANGPACKSDIRECTORY};
            [ -d en-US_${LANGUAGE}_download ] && mv en-US_${LANGUAGE}_download/*.exe ${LANGPACKSDIRECTORY};
            rm -rf ${LANGUAGE} en-US_${LANGUAGE};
        done );
    else
        if [ ${OOO_BUILD_SYSTEM} == "Linux" -o ${OOO_BUILD_SYSTEM} == "LinuxX86-64" ]; then
            mkdir -p ${LANGPACKSDIRECTORY}_rpm;
            cp -r instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/rpm/install/*/*gz ${LANGPACKSDIRECTORY}_rpm;
            mkdir -p ${LANGPACKSDIRECTORY}_deb;
            cp -r instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/deb/install/*/*gz ${LANGPACKSDIRECTORY}_deb;
        else
            if [ ${OOO_BUILD_SYSTEM} == "Solaris" ]; then
                mkdir -p ${LANGPACKSDIRECTORY};
                cp -r instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/pkg/install/*/packages/* ${LANGPACKSDIRECTORY};
            else
                if [ ${OOO_BUILD_SYSTEM} == "MacOSXPPC" -o ${OOO_BUILD_SYSTEM} == "MacOSXX86" ]; then
                    mkdir -p ${LANGPACKSDIRECTORY};
                    cp -r instsetoo_native/${OOOUTPATH}.pro/OpenOffice_languagepack/dmg/install/*/*.dmg ${LANGPACKSDIRECTORY};
                fi;
            fi;
        fi;
    fi
}
CreateURE () 
{ 
    INSTSETSDIR=instsetoo_native/${OOOUTPATH}.pro/URE/rpm/install;
    INSTSETSDIRDEB=instsetoo_native/${OOOUTPATH}.pro/URE/deb/install;
    INSTSETSDIRWIN=instsetoo_native/${OOOUTPATH}.pro/URE/msi/install;
    UREDESTDIR=${BUILD_OUTPUT_DIRECTORY}/URE;
    mkdir -p ${UREDESTDIR};
    if [ ${OOO_BUILD_SYSTEM} = "Windows" ]; then
        mv ${INSTSETSDIRWIN}/en-US_download/*.exe ${UREDESTDIR};
    else
        if [ ${OOO_BUILD_SYSTEM} == "Linux" -o ${OOO_BUILD_SYSTEM} == "LinuxX86-64" ]; then
            mv ${INSTSETSDIR}/en-US/RPMS/*.rpm ${UREDESTDIR};
            mv ${INSTSETSDIRDEB}/en-US/DEBS/*.deb ${UREDESTDIR};
        else
            if [ ${OOO_BUILD_SYSTEM} = "Solaris" ]; then
                echo FIXME;
            else
                if [ ${OOO_BUILD_SYSTEM} = "MacOSXX86" -o ${OOO_BUILD_SYSTEM} = "MacOSXPPC" ]; then
                    mv instsetoo_native/${OOOUTPATH}.pro/URE/install/*/OpenOffice.org*.dmg ${BUILD_OUTPUT_DIRECTORY}/URE;
                fi;
            fi;
        fi;
    fi
}
ExtractGSI () 
{ 
    LOCALIZE_PATH=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin;
    LOCALIZE=localize;
    [ ${OOO_BUILD_SYSTEM} = "Windows" ] && LOCALIZE="guw.pl -env ${LOCALIZE}";
    LANGUAGESINSOURCE=`grep ^completelangiso solenv/inc/postset.mk |sed 's#completelangiso=##'`;
    GSIOUT=${BUILD_OUTPUT_DIRECTORY}/GSI;
    mkdir -p ${GSIOUT};
    for language in ${LANGUAGESINSOURCE};
    do
        PATH=${LOCALIZE_PATH}:$PATH ${LOCALIZE} -e -l en-US,${language}=en-US -f ${GSIOUT}/${language}.sdf;
    done
}
ExtractHelpTree () 
{ 
    mkdir -p ${BUILD_OUTPUT_DIRECTORY}/HelpQA;
    wget http://documentation.openoffice.org/online_help/helpers/helpdebug/allfiles.pl;
    cd helpcontent2;
    perl ../allfiles.pl >${BUILD_OUTPUT_DIRECTORY}/HelpQA/allfiles.tree;
    cd ..
}
ExtractPO () 
{ 
    unset PYTHONHOME;
    export PYTHONPATH=${BUILD}/lib/python;
    GSIOUT=${BUILD_OUTPUT_DIRECTORY}/GSI;
    POOUT=${BUILD_OUTPUT_DIRECTORY}/PO;
    mkdir -p ${POOUT};
    LANGUAGESINSOURCE=`grep ^completelangiso solenv/inc/postset.mk |sed 's#completelangiso=##'`;
    for language in ${LANGUAGESINSOURCE};
    do
        [ ${language} = "en-US" ] && continue;
        [ ${language} = "de" ] && continue;
        mkdir -p ${language};
        ${BUILD}/bin/oo2po ${GSIOUT}/${language}.sdf ${language};
        tar cvfz ${POOUT}/OpenOffice.org-${VERSION}-PO-${language}.tar.gz ${language};
        rm -rf ${language};
    done
}
ExtractPOT () 
{ 
    BuildPhaseStarted EXTRACT_POT;
    GSIOUT=${BUILD_OUTPUT_DIRECTORY}/GSI;
    POTOUT=${BUILD_OUTPUT_DIRECTORY}/POT;
    mkdir -p ${GSIOUT} ${POTOUT};
    LOCALIZE_PATH=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin;
    LOCALIZE=localize;
    [ ${OOO_BUILD_SYSTEM} = "Windows" ] && LOCALIZE="guw.pl -env ${LOCALIZE}";
    echo "Generating English (US) GSI/SDF file...";
    PATH=${LOCALIZE_PATH}:$PATH ${LOCALIZE} -e -l en-US -f ${GSIOUT}/en-US.sdf -d;
    unset PYTHONHOME;
    export PYTHONPATH=${BUILD}/lib/python;
    mkdir -p pot;
    echo "Generating English (US) POT files...";
    ${BUILD}/bin/oo2po -P ${GSIOUT}/en-US.sdf pot;
    cp ${GSIOUT}/en-US.sdf .;
    tar cvfz ${POTOUT}/OpenOffice.org-${VERSION}-POT.tar.gz pot en-US.sdf;
    rm -rf pot;
    BuildPhaseFinished EXTRACT_POT
}
ExtractREADME () 
{ 
    READMEOUT=${BUILD_OUTPUT_DIRECTORY}/READMEs;
    mkdir -p ${READMEOUT};
    ( export WITH_LANG=ALL;
    cd readlicense_oo;
    build.pl );
    cp `find readlicense_oo/${OOOUTPATH}.pro -name readme*.html` ${READMEOUT}
}
MergeGSI () 
{ 
    ISOCODE=$1;
    BuildMessage INFO "Merging ${ISOCODE} GSI file.";
    LOCALIZE_PATH=solver/${BUILD_NUMBER}/${OOOUTPATH}.pro/bin;
    LOCALIZE=localize;
    GSI=../GSI_${ISOCODE}.sdf;
    WARNFILE=${BUILD_OUTPUT_DIRECTORY}/build/GSI_${ISOCODE}.sdf.warnings;
    ERRFILE=${BUILD_OUTPUT_DIRECTORY}/build/GSI_${ISOCODE}.sdf.err;
    [ ! -r ${GSI} ] && { 
        echo "GSI file ${GSI} is not readable, fix it!";
        exit
    };
    mkdir -p ${BUILD_OUTPUT_DIRECTORY}/build;
    PATH=${LOCALIZE_PATH}:$PATH ${LOCALIZE} -m -x -l ${ISOCODE} -f ${GSI} 2>${WARNFILE};
    [ ! -s ${WARNFILE} ] && rm -f ${WARNFILE};
    [ ${OOO_BUILD_SYSTEM} != "Linux" ] && rm -f ${WARNFILE};
    [ ${OOO_BUILD_SYSTEM} == "Linux" ] && gsicheck -c ${GSI} >${ERRFILE} 2>&1;
    [ ! -s ${ERRFILE} ] && rm -f ${ERRFILE}
}
PrepareAnt () 
{ 
    unzip -q ${SOURCES}/apache-ant-${ANTVERSION}-bin.zip;
    chmod 755 apache-ant-${ANTVERSION}/bin/ant;
    [ -f ${SOURCES}/apache-ant-${ANTVERSION}-bin.diff ] && patch -p0 <${SOURCES}/apache-ant-${ANTVERSION}-bin.diff
}
PrepareCCache () 
{ 
    ${TAR} xfz ${SOURCES}/ccache-${CCACHEVERSION}.tar.gz;
    ( cd ccache-${CCACHEVERSION};
    ./configure --prefix=${BUILD};
    make;
    make install;
    rm -rf ../ccache-${CCACHEVERSION} )
}
PrepareDpkg () 
{ 
    ${TAR} xfz ${SOURCES}/dpkg_${DPKGVERSION}.tar.gz;
    ( cd dpkg-${DPKGVERSION};
    ./configure --prefix=${BUILD} --disable-nls --without-sgml-doc;
    make;
    make install;
    rm -rf ../dpkg-${DPKGVERSION} )
}
PrepareJUnit () 
{ 
    JUNITVERSION=4.8.2;
    cp ${SOURCES}/junit-${JUNITVERSION}.jar .
}
PrepareLocalizeTool () 
{ 
    BuildPhaseStarted BUILDING_TRANSEX3;
    cd l10ntools;
    build.pl ${MAXMODULESFLAG} ${JOBFLAGS} --all --html --dontgraboutput -- ${MAXPROCESSESFLAG} || { 
        BuildPhaseError BUILDING_TRANSEX3 "Can't prepare localize tool!"
    };
    deliver.pl;
    cd ..;
    BuildPhaseFinished BUILDING_TRANSEX3
}
PrepareMake () 
{ 
    ${TAR} xfz ${SOURCES}/make-${MAKEVERSION}.tar.gz;
    ( cd make-${MAKEVERSION};
    ./configure --prefix=${BUILD};
    make;
    make install;
    rm -rf ../make-${MAKEVERSION} )
}
PrepareStatifier () 
{ 
    ${TAR} xfz ${SOURCES}/statifier-1.6.8.tar.gz;
    ( cd statifier-1.6.8;
    sh configure;
    make;
    make install DESTDIR=${BUILD}/statifier;
    cp -rav ${BUILD}/statifier/usr/* ${BUILD};
    rm -rf ../statifier-1.6.8 ${BUILD}/statifier )
}
PrepareTranslate () 
{ 
    ${TAR} xfj ${SOURCES}/translate-toolkit-${TRANSLATEVERSION}.tar.bz2;
    ( cd translate-toolkit-${TRANSLATEVERSION};
    ${PATCH} -p1 <${SOURCES}/translate-toolkit-${TRANSLATEVERSION}-helptexts.diff;
    ./setup.py install --home=${BUILD};
    rm -rf ../translate-toolkit-${TRANSLATEVERSION} )
}
PrepareWindowsRequirements () 
{ 
    ( cd moz/download;
    wget ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/historic/vc71/vc71-glib-1.2.10-bin.zip;
    wget ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/historic/vc71/vc71-libIDL-0.6.8-bin.zip;
    wget http://ftp.mozilla.org/pub/mozilla.org/mozilla/source/wintools.zip );
    if [ `hostname` = "drogo" ]; then
        cp "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/IDE/dbghelp.dll" external/dbghelp/DbgHelp.Dll;
    fi;
    if [ `hostname` = "drogo2" ]; then
        mkdir -p external/msm90;
        cp /cygdrive/c/Program\ Files/Common\ Files/Merge\ Modules/Microsoft_VC90_CRT_x86.msm external/msm90;
        cp /cygdrive/c/Program\ Files/Common\ Files/Merge\ Modules/policy_9_0_Microsoft_VC90_CRT_x86.msm external/msm90;
        mkdir -p external/msi;
        ( cd external/msi;
        wget http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe && mv InstMsiW.exe instmsiw.exe;
        wget http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe && mv InstMsiA.exe instmsia.exe;
        chmod 755 instmsi*.exe );
    fi
}
ProvideStaticGsicheck () 
{ 
    OUTDIR=${BUILD_OUTPUT_DIRECTORY}/TranslationQA;
    mkdir -p ${OUTDIR};
    export STATIFIER_ROOT_DIR=${BUILD}/lib/statifier;
    statifier `which gsicheck` ${OUTDIR}/gsicheck.static
}
UnpackGPC () 
{ 
    ( if [ -d external/gpc ]; then
        cd external/gpc;
        ${TAR} xvfz ${SOURCES}/gpc231.tar.Z;
        mv gpc231/* .;
        rmdir gpc231;
    fi )
}
UnpackSource () 
{ 
    if [ -f ${SOURCES}/OOo_${VERSION}_source.tar.gz ]; then
        ${TAR} xfz ${SOURCES}/OOo_${VERSION}_source.tar.gz;
    else
        echo "Checking out ${VERSION} from CVS...";
        mkdir -p ooo_${VERSION}_src;
        cd ooo_${VERSION}_src;
        date >ooo_${VERSION}_src.cvslog 2>&1;
        cvs -d :pserver:anoncvs@anoncvs.services.openoffice.org:/cvs -z9 co -r ${VERSION} OpenOffice2 >>ooo_${VERSION}_src.cvslog 2>&1 || { 
            echo ERROR;
            exit
        };
        date >>ooo_${VERSION}_src.cvslog 2>&1;
        cd ..;
        ${TAR} cfz ${SOURCES}/OOo_${VERSION}_source.tar.gz ooo_${VERSION}_src;
    fi
}
