summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/vmware/XX_vmware.sh
diff options
context:
space:
mode:
Diffstat (limited to 'os-plugins/plugins/vmware/XX_vmware.sh')
-rw-r--r--os-plugins/plugins/vmware/XX_vmware.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/os-plugins/plugins/vmware/XX_vmware.sh b/os-plugins/plugins/vmware/XX_vmware.sh
index 8fd62baa..475df8c4 100644
--- a/os-plugins/plugins/vmware/XX_vmware.sh
+++ b/os-plugins/plugins/vmware/XX_vmware.sh
@@ -252,6 +252,19 @@ $(ipcalc -m $vmip/$vmpx|sed s/.*=//) {" \
chmod 644 /mnt/etc/vmware/config
fi
+ # write version information for image problem (v2 images don't run
+ # on v1 players
+ if [ "${vmware_kind}" = "vmpl1.0" ]; then
+ echo "vmplversion=1" > /mnt/etc/vmware/version
+ fi
+ if [ "${vmware_kind}" = "vmpl2.0" ]; then
+ echo "vmplversion=2" > /mnt/etc/vmware/version
+ fi
+ if [ "${vmware_kind}" != "local" ]; then
+ version=$(strings /usr/lib/vmware/bin/vmplayer|head -1|cut -c 1)
+ echo "vmplversion=${version}" > /mnt/etc/vmware/version
+ fi
+
[ $DEBUGLEVEL -gt 0 ] && echo "done with 'vmware' os-plugin ..."
fi