xref: /trunk/main/solenv/bin/rpm-wrapper (revision cdf0e10c)
1 *cdf0e10cSrcweir#!/bin/bash
2 *cdf0e10cSrcweir#*************************************************************************
3 *cdf0e10cSrcweir#
4 *cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *cdf0e10cSrcweir#
6 *cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates.
7 *cdf0e10cSrcweir#
8 *cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
9 *cdf0e10cSrcweir#
10 *cdf0e10cSrcweir# This file is part of OpenOffice.org.
11 *cdf0e10cSrcweir#
12 *cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
13 *cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
14 *cdf0e10cSrcweir# only, as published by the Free Software Foundation.
15 *cdf0e10cSrcweir#
16 *cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
17 *cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
18 *cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19 *cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
20 *cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
21 *cdf0e10cSrcweir#
22 *cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
23 *cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
24 *cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
25 *cdf0e10cSrcweir# for a copy of the LGPLv3 License.
26 *cdf0e10cSrcweir#
27 *cdf0e10cSrcweir#***********************************************************************/
28 *cdf0e10cSrcweir
29 *cdf0e10cSrcweir# At least on v20z-so3, when /so/env/bt_linux_libc2.11/DEV300/bin/rpm is called
30 *cdf0e10cSrcweir# and internally looks for a ld-linux.so.2, it picks up
31 *cdf0e10cSrcweir# /lib/tls/i686/cmov/ld-linux.so.2 and SIGSEGVs.  This is prevented by
32 *cdf0e10cSrcweir# adding /so/env/bt_linux_libc2.11/DEV300/lib to the LD_LIBRARY_PATH, thus
33 *cdf0e10cSrcweir# picking up the ld-linux.so.2 from there:
34 *cdf0e10cSrcweir
35 *cdf0e10cSrcweirset -e
36 *cdf0e10cSrcweirif [ "$OUTPATH" = "unxlngi6" ]
37 *cdf0e10cSrcweirthen
38 *cdf0e10cSrcweirLD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LIBRARY_PATH?} \
39 *cdf0e10cSrcweir    ${BUILD_TOOLS?}/rpmbuild "$@"
40 *cdf0e10cSrcweirelse
41 *cdf0e10cSrcweirif [ "$OUTPATH" = "unxlngx6" ]
42 *cdf0e10cSrcweirthen
43 *cdf0e10cSrcweirLD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LIBRARY_PATH?} \
44 *cdf0e10cSrcweir    ${BUILD_TOOLS?}/rpmbuild "$@"
45 *cdf0e10cSrcweirelse
46 *cdf0e10cSrcweirLD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${COMPATH?}/lib \
47 *cdf0e10cSrcweir    ${BUILD_TOOLS?}/rpm "$@"
48 *cdf0e10cSrcweirfi
49 *cdf0e10cSrcweirfi
50