File: libwrap

package info (click to toggle)
openafs 1.8.14-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 42,972 kB
  • sloc: ansic: 455,934; xml: 66,858; perl: 11,967; makefile: 10,038; sh: 7,955; objc: 6,354; java: 5,638; cpp: 2,268; asm: 1,214; yacc: 441; tcl: 249; lex: 201; csh: 85
file content (48 lines) | stat: -rwxr-xr-x 937 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/sh
# libwrap - run a command with the specified library paths
# Parameters: path_to_library command_to_run command_parameters
#
# This was written to help run the OpenAFS test suite.
#
# License: MIT

NEWLIB_PATH="$1"
export NEWLIB_PATH

shift
TEST_COMMAND="$1"

# Linux, HP-UX (64bit), Solaris, BSD
if [ -z "$LD_LIBRARY_PATH" ] ; then
    LD_LIBRARY_PATH="$NEWLIB_PATH"
else
    LD_LIBRARY_PATH="$NEWLIB_PATH:$LD_LIBRARY_PATH"
fi
export LD_LIBRARY_PATH

# Mac OS X
if [ -z "$DYLD_LIBRARY_PATH" ] ; then
    DYLD_LIBRARY_PATH="$NEWLIB_PATH"
else
    DYLD_LIBRARY_PATH="$NEWLIB_PATH:$DYLD_LIBRARY_PATH"
fi
export DYLD_LIBRARY_PATH

# HP-UX (32bit)
if [ -z "$SHLIB_PATH" ] ; then
    SHLIB_PATH="$NEWLIB_PATH"
else
    SHLIB_PATH="$NEWLIB_PATH:$SHLIB_PATH"
fi
export SHLIB_PATH

# AIX
if [ -z "$LIBPATH" ] ; then
    LIBPATH="$NEWLIB_PATH"
else
    LIBPATH="$NEWLIB_PATH:$LIBPATH"
fi
export LIBPATH

shift
exec "$TEST_COMMAND" "$@"