summaryrefslogtreecommitdiff
path: root/sysutils/xe-guest-utilities/files/xenguest.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/xe-guest-utilities/files/xenguest.sh')
-rwxr-xr-xsysutils/xe-guest-utilities/files/xenguest.sh26
1 files changed, 12 insertions, 14 deletions
diff --git a/sysutils/xe-guest-utilities/files/xenguest.sh b/sysutils/xe-guest-utilities/files/xenguest.sh
index 780bffac71a..cd60886e524 100755
--- a/sysutils/xe-guest-utilities/files/xenguest.sh
+++ b/sysutils/xe-guest-utilities/files/xenguest.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: xenguest.sh,v 1.4 2012/06/05 12:58:53 sborrill Exp $
+# $NetBSD: xenguest.sh,v 1.5 2015/04/20 08:05:30 sborrill Exp $
#
# PROVIDE: xenguest
# REQUIRE: DAEMON
@@ -36,26 +36,24 @@ xenguest_precmd()
echo "${name}: Do not run on dom0, this is for domU use only."
exit 1
fi
- if [ ! -f $XE_LINUX_DISTRIBUTION_CACHE ]; then
- os_distro="$(uname -s)"
- os_uname="$(uname -r)"
- os_name="$(uname -s) $(uname -r)"
- if [ -n "$xenguest_osappend" ]; then
- os_name="${os_name} ${xenguest_osappend}"
- fi
- os_majorver="${os_uname%%.*}"
- os_minorver="${os_uname#*.}"
- os_minorver="${os_minorver%%.*}"
+ os_distro="$(uname -s)"
+ os_uname="$(uname -r)"
+ os_name="$(uname -s) $(uname -r)"
+ if [ -n "$xenguest_osappend" ]; then
+ os_name="${os_name} ${xenguest_osappend}"
+ fi
+ os_majorver="${os_uname%%.*}"
+ os_minorver="${os_uname#*.}"
+ os_minorver="${os_minorver%%.*}"
- mkdir -p @VARBASE@/cache
- cat << EOF > $XE_LINUX_DISTRIBUTION_CACHE
+ mkdir -p @VARBASE@/cache
+ cat << EOF > $XE_LINUX_DISTRIBUTION_CACHE
os_distro="$os_distro"
os_uname="$os_uname"
os_name="$os_name"
os_majorver="$os_majorver"
os_minorver="$os_minorver"
EOF
- fi
}
xenguest_start()