source:
roaraudio/roarclients/roarify.sht
@
3093:f1f998a31660
Last change on this file since 3093:f1f998a31660 was 2845:411d444a473c, checked in by phi, 15 years ago | |
---|---|
File size: 941 bytes |
Rev | Line | |
---|---|---|
[1619] | 1 | #!/bin/sh |
2 | ||
[1943] | 3 | usage() { |
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" | |
[2378] | 13 | echo " --load MODULE - Force loading of MODULE" |
[1943] | 14 | } |
15 | ||
[1942] | 16 | CMD=false |
17 | ||
18 | while [ "$1" != '' ] | |
19 | do | |
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 | ;; | |
[2378] | 33 | '--load') |
[2845] | 34 | LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD" |
[2378] | 35 | shift; |
36 | ;; | |
[1943] | 37 | '--help'|'-h') |
38 | usage; | |
39 | exit 0; | |
40 | ;; | |
[1942] | 41 | '-'*) |
42 | echo "$0: Error: Unknown option: $k" >&2 | |
[1943] | 43 | usage >&2; |
[1942] | 44 | exit 1 |
45 | ;; | |
46 | *) | |
47 | CMD="$k" | |
48 | break; | |
49 | ;; | |
50 | esac | |
51 | done | |
52 | ||
[2378] | 53 | export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so $LD_PRELOAD" |
[2845] | 54 | export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH" |
55 | export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH" | |
[2378] | 56 | |
[1942] | 57 | exec -- "$CMD" "$@" |
[1619] | 58 | |
59 | #ll |
Note: See TracBrowser
for help on using the repository browser.