summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/vmware/files/install-vmpl1.0.sh
diff options
context:
space:
mode:
Diffstat (limited to 'os-plugins/plugins/vmware/files/install-vmpl1.0.sh')
-rw-r--r--os-plugins/plugins/vmware/files/install-vmpl1.0.sh119
1 files changed, 0 insertions, 119 deletions
diff --git a/os-plugins/plugins/vmware/files/install-vmpl1.0.sh b/os-plugins/plugins/vmware/files/install-vmpl1.0.sh
deleted file mode 100644
index 6557aaf8..00000000
--- a/os-plugins/plugins/vmware/files/install-vmpl1.0.sh
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-
-if [ $1 = "vmpl1.0" ]; then
- vmplversion="vmpl1.0"
- url=http://download3.vmware.com/software/vmplayer/VMware-player-2.0.4-93057.i386.tar.gz
- tgzfile=VMware-player-2.0.4-93057.i386.tar.gz
-else if [ $1 = "vmpl2.0" ]; then
- vmplversion="vmpl2.0"
- url=http://download3.vmware.com/software/vmplayer/VMware-player-2.0.4-93057.i386.tar.gz
- tgzfile=VMware-player-2.0.4-93057.i386.tar.gz
-fi
-
-echo "This script will download and install vmplayer from http://www.vmware.com/"
-echo "Please go to http://vmware.com/download/player/player_reg.html"
-echo "and ..."
-echo " * complete this registration form"
-echo " * click on \"Download Now\""
-echo " * read and decide if you want to accept the VMware master end user license agreement"
-echo
-echo "If you have done this and accepted the enduser licence type in yes in uppercase."
-echo "This will install vmplayer on your vendor-os. If you don't agree this license"
-echo "vmplayer won't be installed."
-echo
-read
-echo
-
-if [ "${REPLY}" == "YES" ]; then
-
- echo " * Downloading vmplayer as ${vmplversion} now. This may take a while"
- cd /opt/openslx/plugin-repo/vmware/${vmplversion}
- wget -c ${url}
-
- echo " * Unpacking vmplayer $vmpl{version}"
- tar xfz ${tgzfile}
-
- # reduce some errors
- echo " * deleting old files if available"
- rm -rf vmroot
-
- echo " * copying files..."
- mkdir vmroot
- mkdir -p vmroot/lib
- mv vmware-player-distrib/lib vmroot/lib/vmware
- mv vmware-player-distrib/bin vmroot/
- mv vmware-player-distrib/sbin vmroot/
- mv vmware-player-distrib/doc vmroot/
- rm -rf vmware-player-distrib/
-
- # I don't want to understand what vmware is doing, but without this
- # step we need to have LD_LIBRARY_PATH with 53 entrys. welcome to
- # library hell
- echo " * fixing librarys..."
- cd vmroot/lib/vmware/lib
- mkdir test
- mv lib* test
- mv test/lib*/* .
- cd ../../../..
-
- echo " * fixing gdk and pango config files"
- sed -i \
- 's,/build/mts/.*/vmui/../libdir/libconf,/opt/openslx/plugin-repo/vmware/${vmplversion}/vmroot/lib/vmware/libconf,' \
- vmroot/lib/vmware/libconf/etc/gtk-2.0/gdk-pixbuf.loaders
- sed -i \
- 's,/build/mts/.*/vmui/../libdir/libconf,/opt/openslx/plugin-repo/vmware/${vmplversion}/vmroot/lib/vmware/libconf,' \
- vmroot/lib/vmware/libconf/etc/gtk-2.0/gtk.immodules
- sed -i \
- 's,/build/mts/.*/vmui/../libdir/libconf,/opt/openslx/plugin-repo/vmware/${vmplversion}/vmroot/lib/vmware/libconf,' \
- vmroot/lib/vmware/libconf/etc/pango/pango.modules
- sed -i \
- 's,/build/mts/.*/vmui/../libdir/libconf,/opt/openslx/plugin-repo/vmware/${vmplversion}/vmroot/lib/vmware/libconf,' \
- vmroot/lib/vmware/libconf/etc/pango/pangorc
- sed -i \
- 's,/etc/pango/pango/,/etc/pango/,' \
- vmroot/lib/vmware/libconf/etc/pango/pangorc
-
- echo " * creating /etc/vmware"
- mkdir -p /etc/vmware
-
- echo " * unpacking kernel modules"
- cd vmroot/lib/vmware/modules/source
- tar xf vmnet.tar
- tar xf vmmon.tar
- tar xf vmblock.tar
-
- echo " * building vmblock module"
- cd vmblock-only/
- # TODO: check if /boot/vmlinuz is available if we get the kernel version this way
- # perhaps we don't need a check... perhaps openslx always use
- # /boot/vmlinuz
- # This problem happens 3 times. see below!
- # TODO: error check if build environment isn't installed...
- sed -i "s%^VM_UNAME = .*%VM_UNAME = $(ls /boot/vmlinuz*|grep -v -e "^/boot/vmlinuz$$"|sed 's,/boot/vmlinuz-,,'|sort|tail -n 1)%" Makefile
- make -s
- cd ..
-
- echo " * building vmmon module"
- cd vmmon-only
- sed -i "s%^VM_UNAME = .*%VM_UNAME = $(ls /boot/vmlinuz*|grep -v -e "^/boot/vmlinuz$$"|sed 's,/boot/vmlinuz-,,'|sort|tail -n 1)%" Makefile
- make -s
- cd ..
-
- echo " * building vmnet module"
- cd vmnet-only
- sed -i "s%^VM_UNAME = .*%VM_UNAME = $(ls /boot/vmlinuz*|grep -v -e "^/boot/vmlinuz$$"|sed 's,/boot/vmlinuz-,,'|sort|tail -n 1)%" Makefile
- make -s
- cd ../../../../../..
-
- echo " * setting up EULA"
- mv vmroot/doc/EULA vmroot/lib/vmware/share/EULA.txt
-
- # TODO: remove. just for debug reasons
- #echo "Press any return to process"
- #read
-
- echo " * finishing installation"
-
-else
- echo "You didnt't accept the end user license. vmplayer is not installed."
-fi