]>
Commit | Line | Data |
---|---|---|
e9dbc551 JR |
1 | #!/bin/sh -e |
2 | ||
3 | if [ -r /etc/sysconfig/xen ]; then | |
4 | . /etc/sysconfig/xen | |
5 | fi | |
6 | ||
7 | if [ -n "$TOOLSTACK" ]; then | |
8 | cmd=$(command -v "$TOOLSTACK" || :) | |
9 | if [ -z "$cmd" ]; then | |
10 | echo "WARING: Can't find toolstack $TOOLSTACK, fallback to default!" >&2 | |
11 | TOOLSTACK= | |
12 | fi | |
13 | fi | |
14 | ||
15 | if [ -z "$TOOLSTACK" ]; then | |
16 | cmd_xl=$(command -v xl || :) | |
17 | cmd_xm=$(command -v xm || :) | |
18 | if [ -n "$cmd_xl" ]; then | |
19 | cmd="$cmd_xl" | |
20 | elif [ -n "$cmd_xm" ]; then | |
21 | cmd="$cmd_xm" | |
22 | else | |
23 | echo "ERROR: Toolstack not specifed and nothing detected, bailing out!" >&2 | |
24 | exit 127 | |
25 | fi | |
26 | fi | |
27 | ||
28 | if [ "$1" == "toolstack" ]; then | |
29 | echo $cmd | |
30 | exit 0 | |
31 | fi | |
32 | ||
33 | exec "$cmd" "$@" |