From d40a7f18a859f01678008c05cb1baf9cc272a9fb Mon Sep 17 00:00:00 2001 From: Rene Engelhard Date: Fri, 17 Feb 2012 15:45:05 +0100 Subject: make gengal work again --- svx/source/gengal/gengal.sh | 103 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 svx/source/gengal/gengal.sh (limited to 'svx/source/gengal/gengal.sh') diff --git a/svx/source/gengal/gengal.sh b/svx/source/gengal/gengal.sh new file mode 100644 index 000000000000..5173fb4348c2 --- /dev/null +++ b/svx/source/gengal/gengal.sh @@ -0,0 +1,103 @@ +#!/bin/sh +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +# enable file locking +SAL_ENABLE_FILE_LOCKING=1 +export SAL_ENABLE_FILE_LOCKING + +# resolve installation directory +sd_cwd="`pwd`" +if [ -h "$0" ] ; then + sd_basename=`basename "$0"` + sd_script=`ls -l "$0" | sed "s/.*${sd_basename} -> //g"` + cd "`dirname "$0"`" + cd "`dirname "$sd_script"`" +else + cd "`dirname "$0"`" +fi + +sd_prog="`pwd`" + +cd .. +sd_binary=`basename "$0"`".bin" +sd_inst="`pwd`" + +# change back directory +cd "$sd_cwd" + +# check if all required patches are installed +if [ -x "$sd_prog/sopatchlevel.sh" ]; then + "$sd_prog/sopatchlevel.sh" + if [ $? -eq 1 ]; then + exit 0 + fi +fi + +# set search path for shared libraries +sd_platform=`uname -s` +sd_prog1="$sd_prog/../basis-link/program" +sd_prog2="$sd_prog/../basis-link/ure-link/lib" +case $sd_platform in + AIX) + LIBPATH=${sd_prog1}:${sd_prog2}${LIBPATH+:${LIBPATH}} + export LIBPATH + ;; + + Darwin) + DYLD_LIBRARY_PATH=${sd_prog1}:${sd_prog2}${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}} + export DYLD_LIBRARY_PATH + ;; + + HP-UX) + SHLIB_PATH=${sd_prog1}:${sd_prog2}:/usr/openwin/lib${SHLIB_PATH:+:${SHLIB_PATH}} + export SHLIB_PATH + ;; + + *) + LD_LIBRARY_PATH=${sd_prog1}:${sd_prog2}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + export LD_LIBRARY_PATH + ;; +esac + +# misc. environment variables +unset XENVIRONMENT + +# set path so that other apps can be started just by name +PATH="$sd_prog":$PATH +export PATH + +OOO_INSTALL_PREFIX=${OOO_INSTALL_PREFIX-$sd_prog/../..} +if ! test -e $OOO_INSTALL_PREFIX/basis-link; then + # Hack for vanilla OOo binaries' split install layout + OOO_INSTALL_PREFIX=$OOO_INSTALL_PREFIX/../openoffice.org3 +fi + +export OOO_INSTALL_PREFIX + +# execute binary +exec "$sd_prog/$sd_binary" "$@" -- cgit ption> LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
ppu/Library_log_uno_uno.mk?id=8e50b9ca808e668d1f55d6b2dc517e6221fe1df7&showmsg=1'>Expand)
AgeCommit message (Expand)Author
Author
2017-04-21gbuild: Remove MSVC 2013 legacy codeDavid Ostrovsky