blob: c6a5692c1982c44fbb148147fe510513da3cbb1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
opt_full=false
while [ $# -gt 1 ]; do
case "$1" in
--full) opt_full=true ;;
*) break ;;
esac
shift
done
MAJOR=`grep "export XEN_VERSION" $1 | sed 's/.*=//g' | tr -s " "`
MINOR=`grep "export XEN_SUBVERSION" $1 | sed 's/.*=//g' | tr -s " "`
if $opt_full; then
extraversion=$(grep "export XEN_EXTRAVERSION" $1 | sed 's/^.* ?=\s\+//; s/\$([^)]*)//g; s/ //g')
: ${XEN_EXTRAVERSION:=${extraversion}${XEN_VENDORVERSION}}
else
unset XEN_EXTRAVERSION
fi
printf "%d.%d%s" $MAJOR $MINOR $XEN_EXTRAVERSION
|