From 95d35a02d66a4f9a1ebfc61a2c5d222f7fbdd012 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Mon, 13 Oct 2008 22:13:39 +0000 Subject: Avoid repetitions of elif (and get easier matching for local, local25 if that is really needed!?) ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2290 95ad53e4-c205-0410-b2fa-d234c58c8868 --- os-plugins/plugins/vmware/XX_vmware.sh | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'os-plugins/plugins/vmware/XX_vmware.sh') diff --git a/os-plugins/plugins/vmware/XX_vmware.sh b/os-plugins/plugins/vmware/XX_vmware.sh index 2c25a2d8..eed9b2c3 100644 --- a/os-plugins/plugins/vmware/XX_vmware.sh +++ b/os-plugins/plugins/vmware/XX_vmware.sh @@ -255,16 +255,21 @@ $(ipcalc -m $vmip/$vmpx|sed s/.*=//) {" \ # 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 - elif [ "${vmware_kind}" = "vmpl2.0" ]; then - echo "vmplversion=2.0" > /mnt/etc/vmware/version - elif [ "${vmware_kind}" = "vmpl2.5" ]; then - echo "vmplversion=2.5" > /mnt/etc/vmware/version - elif [ "${vmware_kind}" = "local" ]; then - . /mnt/opt/openslx/plugin-repo/vmware/local/versioninfo.txt - echo "vmplversion=${vmversion}" > /mnt/etc/vmware/version - fi + case ${vmware_kind} in + "vmpl1.0") + echo "vmplversion=1" >/mnt/etc/vmware/version + ;; + "vmpl2.0") + echo "vmplversion=2.0" >/mnt/etc/vmware/version + ;; + "vmpl2.5") + echo "vmplversion=2.5" >/mnt/etc/vmware/version + ;; + "local*") + . /mnt/opt/openslx/plugin-repo/vmware/local/versioninfo.txt + echo "vmplversion=${vmversion}" > /mnt/etc/vmware/version + ;; + esac [ $DEBUGLEVEL -gt 0 ] && echo "done with 'vmware' os-plugin ..." -- cgit v1.2.3-55-g7522