source: roaraudio/roarclients/roarify.sht @ 3121:0ed0acfadd4f

Last change on this file since 3121:0ed0acfadd4f was 2845:411d444a473c, checked in by phi, 15 years ago

PREFIX_COMP -> PREFIX_COMP_LIBS, added PREFIX_COMP_BINS

File size: 941 bytes
Line 
1#!/bin/sh
2
3usage() {
4 echo "Usage: $0 program ..."
5 echo "or:"
6 echo "Usage: $0 [OPTIONS] -- program ..."
7 echo "or:"
8 echo "Usage: $0 --help"
9 echo
10 echo "Options:"
11 echo " --help               - This help"
12 echo " --server SERVER      - Sets server to SERVER"
13 echo " --load   MODULE      - Force loading of MODULE"
14}
15
16CMD=false
17
18while [ "$1" != '' ]
19do
20 k="$1"
21 shift;
22
23 case "$k" in
24  '--')
25   CMD="$1"
26   shift;
27   break;
28  ;;
29  '--server')
30   export ROAR_SERVER="$1"
31   shift;
32  ;;
33  '--load')
34   LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD"
35   shift;
36  ;;
37  '--help'|'-h')
38   usage;
39   exit 0;
40  ;;
41  '-'*)
42   echo "$0: Error: Unknown option: $k" >&2
43   usage >&2;
44   exit 1
45  ;;
46  *)
47   CMD="$k"
48   break;
49  ;;
50 esac
51done
52
53export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so $LD_PRELOAD"
54export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH"
55export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH"
56
57exec -- "$CMD" "$@"
58
59#ll
Note: See TracBrowser for help on using the repository browser.