summaryrefslogtreecommitdiffstats
path: root/initrd/initrd-stuff/etc
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-03-08 20:16:36 +0100
committerDirk von Suchodoletz2006-03-08 20:16:36 +0100
commit8bd96400a49762c9c8aae0d2cccd53ae129c827a (patch)
treedb080e5062632254416222c49cce2a08617e3ed0 /initrd/initrd-stuff/etc
parentstarted integration of vmware services ... (diff)
downloadcore-8bd96400a49762c9c8aae0d2cccd53ae129c827a.tar.gz
core-8bd96400a49762c9c8aae0d2cccd53ae129c827a.tar.xz
core-8bd96400a49762c9c8aae0d2cccd53ae129c827a.zip
added hard disk detection, swap and special partition "44", started with
new vmware environment integration ... git-svn-id: http://svn.openslx.org/svn/openslx/dxs/ld4@96 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/initrd-stuff/etc')
-rw-r--r--initrd/initrd-stuff/etc/vmware-prep43
1 files changed, 43 insertions, 0 deletions
diff --git a/initrd/initrd-stuff/etc/vmware-prep b/initrd/initrd-stuff/etc/vmware-prep
new file mode 100644
index 00000000..c8a21295
--- /dev/null
+++ b/initrd/initrd-stuff/etc/vmware-prep
@@ -0,0 +1,43 @@
+
+ # main part of vmware preparation script. The wrapper is
+ # distro specific ...
+ #
+ # Description: Adaptation of a generic runlevel script file
+ # for use with Diskless X Stations (v4.0) - script prepares
+ # vmware environment
+ #
+ # Author(s): Michael Janczyk, 26-08-2005
+ # Dirk von Suchodoletz <dirk@goe.net>, 08-03-2006
+ # Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+ #
+ # Version: 0.1a
+
+ . /etc/machine-setup
+
+ # device creation - the module does not trigger udev properly
+ for i in 0 1 2 3 4 5 6 7 8 9; do
+ [ -c /dev/vmnet$i ] || mknod /dev/vmnet$i c 119 $i; done
+ chmod 0700 /dev/vmnet*
+
+ # loop file for exchanging information between linux and vmware
+ #cp /var/lib/vmware/import/templ/empty1440.img
+
+ # special start script for vmware with predefined image
+ if test -w /usr/X11R6/bin ; then
+ path="/usr/X11R6/bin"
+ cp /var/lib/vmware/import/templ/runvmware \
+ /usr/X11R6/bin
+ else
+ path="/var/X11R6/bin"
+ test -d /var/X11R6/bin || mkdir -p /var/X11R6/bin
+ cp /var/lib/vmware/import/templ/runvmware \
+ /var/X11R6/bin
+ fi
+
+ echo -e "#!/bin/sh\n#\n# file generated by\n#\t$0:\n#\t$date\n
+OSTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$1}'\`
+SPECTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$2}'\`\n
+OPTS=\"-o \$OSTYPE \${SPECTYPE:+\"-s \$SPECTYPE\"}\"\n
+xterm -bg black -fg white -geometry 170x30+0-0 +sb \
+-e \"$path/runvmware \$OPTS $debug\"\n" > $path/desktop-session
+