diff options
author | Dirk von Suchodoletz | 2006-03-08 20:16:36 +0100 |
---|---|---|
committer | Dirk von Suchodoletz | 2006-03-08 20:16:36 +0100 |
commit | 8bd96400a49762c9c8aae0d2cccd53ae129c827a (patch) | |
tree | db080e5062632254416222c49cce2a08617e3ed0 /initrd/initrd-stuff/etc | |
parent | started integration of vmware services ... (diff) | |
download | core-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-prep | 43 |
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 + |