summaryrefslogtreecommitdiffstats
path: root/initrd/initrd-stuff/bin/servconfig
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-03-08 14:19:12 +0100
committerDirk von Suchodoletz2006-03-08 14:19:12 +0100
commit6298a28a03b8caa50cdc88b57fd778beaa6979b9 (patch)
treef54ffe049694bdf9c0aa03f10203c490483b8f2b /initrd/initrd-stuff/bin/servconfig
parentgenerate passwd/shadow from initrd ... (diff)
downloadcore-6298a28a03b8caa50cdc88b57fd778beaa6979b9.tar.gz
core-6298a28a03b8caa50cdc88b57fd778beaa6979b9.tar.xz
core-6298a28a03b8caa50cdc88b57fd778beaa6979b9.zip
started integration of vmware services ...
git-svn-id: http://svn.openslx.org/svn/openslx/dxs/ld4@95 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/initrd-stuff/bin/servconfig')
-rwxr-xr-xinitrd/initrd-stuff/bin/servconfig24
1 files changed, 24 insertions, 0 deletions
diff --git a/initrd/initrd-stuff/bin/servconfig b/initrd/initrd-stuff/bin/servconfig
index 13d9ed3c..ce1543ba 100755
--- a/initrd/initrd-stuff/bin/servconfig
+++ b/initrd/initrd-stuff/bin/servconfig
@@ -314,4 +314,28 @@ fi
# name service caching daemon if networked user database
config_nscd
+#######################################################################
+# vmware stuff: two scenarios
+# * VM images in /usr/share/vmware - then simply link
+# * VM images via additional mount (mount source NFS, NBD, ...)
+
+# create needed directories and files
+if [ "x$vmware" != "x" ] || [ "x$vmware" != "xno" ] ; then
+for i in /var/lib/vmware /etc/vmware/vmnet1 /etc/vmware/vmnet8 \
+ /var/run/vmware ; do
+ testmkd /mnt/$i
+done
+chmod 1777 /mnt/var/run/vmware
+rm /mnt/etc/vmware/not_configured
+# device creation might not be needed any longer!?
+for i in 0 1 2 3 4 5 6 7 8 9; do
+ [ -c /mnt/dev/vmnet$i ] || mknod /dev/vmnet$i c 119 $i
+done
+chmod 0700 /mnt/dev/vmnet*
+# check for the place of VM images
+
+
+fi
+
+# servconfig finished successfully
echo "finished" > /tmp/svcfg