File: xen-utils-wrapper

package info (click to toggle)
xen-common 4.0.0-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 876 kB
  • ctags: 362
  • sloc: sh: 3,061; makefile: 403; perl: 186; python: 174; xml: 2
file content (22 lines) | stat: -rw-r--r-- 516 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

set -e

COMMAND="$(basename $0)"
VERSION=$(/usr/lib/xen-common/bin/xen-version -v)

if [ -z "$VERSION" ]; then
    VERSION="default"
fi

if [ -d "/usr/lib/xen-$VERSION" ]; then
    DIR="/usr/lib/xen-$VERSION"
elif [ -d "/usr/lib/xen-default" ]; then
    echo "WARING!  Can't find version $VERSION of xen utils, fallback to default version!" >&2
    DIR="/usr/lib/xen-default"
else
    echo "ERROR!  Can't find default version of xen utils, bailing out!" >&2
    exit 127
fi

exec "$DIR/bin/$COMMAND" "$@"