summaryrefslogtreecommitdiffstats
path: root/vmware/runvmware
diff options
context:
space:
mode:
authorMichael Janczyk2006-05-26 19:15:38 +0200
committerMichael Janczyk2006-05-26 19:15:38 +0200
commitb0b33c8ec5479f24341c9a5e2c3639b07be340f0 (patch)
treeb88ca0cb22cd6600771cdade8b7714af6f386a7e /vmware/runvmware
parentfixes for kiosk mode (diff)
downloadcore-b0b33c8ec5479f24341c9a5e2c3639b07be340f0.tar.gz
core-b0b33c8ec5479f24341c9a5e2c3639b07be340f0.tar.xz
core-b0b33c8ec5479f24341c9a5e2c3639b07be340f0.zip
runvmware option --floppya added. for floppy disk, use option.
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@238 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'vmware/runvmware')
-rwxr-xr-xvmware/runvmware25
1 files changed, 15 insertions, 10 deletions
diff --git a/vmware/runvmware b/vmware/runvmware
index d997ffb2..161a048e 100755
--- a/vmware/runvmware
+++ b/vmware/runvmware
@@ -4,13 +4,13 @@
# X Stations (v4)
#
# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 18-03-2006
-# Michael Janczyk <mj0@uni-freiburg.de>, 24-05-2006
+# Michael Janczyk <mj0@uni-freiburg.de>, 26-05-2006
# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
#
last_changes=$(head $0 | grep "@" | awk -F ", " '{print $2}' \
| awk -F "-" '{print $3" "$2" "$1}' | sort -bfnr \
| awk '{print $3"-"$2"-"$1}' | grep -m 1 [0-9])
-version=0.14.e
+version=0.14.f
################################################################################
@@ -272,18 +272,19 @@ USAGE: $0 [--options]
Image options:
-i|--interactive interactive mode with image selection
- -s|--start <image name> start image /\$vmdir/<image name>.vmdk
+ -s|--start <image-name> start image /\${vmdir}/<image-name>.vmdk
-a|--alias use aliases
--silent no stdout from runvmware
--mem <n(M(h)),n(G(h))> override autoallocation of memory, in percent
m,M megabyte, g,G gigabyte, h,H reserve f. host
- --res <XXXxYYY> Maximum resolution of the guest os, e.g. 800x600
+ --res <X_intxY_int> Maximum resolution of the guest os, e.g. 800x600
--delay <n seconds> delay the start of the script n seconds
--image <directory> specify image directory
--persistent use persistent mode
--vmostype <vmwareos> define VMware ostype
--include <includefile> include code right before program start
--displayaliases aliases you can use with option -a
+ --floppya enable floppy disk
--floppyb use /tmp/loop0 as floppy B,
needed for exchanging files w/ VMware
VMware options:
@@ -506,6 +507,10 @@ while [ ${nofclopt} -gt "${args}" ]; do
--windowed)
vmopt=$(echo ${vmopt} | sed -e "s,-X,-x,")
;;
+
+ --floppya)
+ floppya="TRUE"
+ ;;
--floppyb)
floppyb="TRUE"
;;
@@ -631,8 +636,8 @@ if [ -L /dev/cdrom1 ] ; then
fi
-# floppy
-[ -d /sys/block/fd0 ] && floppya="TRUE"
+# check for floppy controller
+test ! -d /sys/block/fd0 && floppya="FALSE"
# guest resolution
@@ -651,8 +656,8 @@ if [ -n "${guestres}" ]; then
fi
writelog "finished\nResults:\n\tMAC:\t\t00:50:56:0D:${mac}\n\tMem:\t\t${mem} MB
- \tResolution:\t${xres}x${yres}\n\tCD-ROM_1:\t${cdr_1}
- \tCD-ROM_2:\t${cdr_2}\n" 0 1
+ \tMax. res.:\t${xres}x${yres}\n\tFloppy_A:\t${floppya}\n\tFloppy_B:\
+ \t${floppyb}\n\tCD-ROM_1:\t${cdr_1}\n\tCD-ROM_2:\t${cdr_2}\n" 0 1
@@ -707,7 +712,7 @@ diskfile="${vmdir}/${startvm}.vmdk"
if [ -z "${comdef}" ]; then
ostype=$(echo ${startvm} | awk -F "-" '{print $1}')
vmostype=$(grep -v "#.*" ${vmtempl}/ostype | grep -w "${ostype}" \
- | awk '{print $2}')
+ | awk '{print $1}')
# if ${ostype} not found use else statement
vmostype=${vmostype:-"other"}
@@ -723,7 +728,7 @@ displayname=${displayname:-"VMware Image"}
writelog "finished\nResults:\n\tDiskfile:\t${diskfile}
- \tVMimage:\t${vmostype}\n\tDisplayname:\t${displayname}\n" 0 1
+ \tVMostype:\t${vmostype}\n\tDisplayname:\t${displayname}\n" 0 1
# link to windows image