summaryrefslogtreecommitdiffstats
path: root/virtualization
diff options
context:
space:
mode:
authorVolker Uhrig2007-04-17 17:22:13 +0200
committerVolker Uhrig2007-04-17 17:22:13 +0200
commitc35e98e45116dc4343752f696fe690af0a89d62d (patch)
treeae78160df70fb9bea07e556ad542869b0a4f491e /virtualization
parentxdialog integrated, misc minor fixes (diff)
downloadcore-c35e98e45116dc4343752f696fe690af0a89d62d.tar.gz
core-c35e98e45116dc4343752f696fe690af0a89d62d.tar.xz
core-c35e98e45116dc4343752f696fe690af0a89d62d.zip
priority added
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@907 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'virtualization')
-rw-r--r--virtualization/README4
-rwxr-xr-xvirtualization/menulist-creator13
2 files changed, 16 insertions, 1 deletions
diff --git a/virtualization/README b/virtualization/README
index 09d8196d..578a6c01 100644
--- a/virtualization/README
+++ b/virtualization/README
@@ -13,7 +13,9 @@ Structure and files:
runvmware-v2 template, needed by menulist-creator
- templates/Vorlage_VMWareImageAdministrator.xml:
example xml file with verbose description
-- templates/
+- templates/xdialog.sh:
+ template with major program configuration of Xdialog
+ needed by menulist-creator
Goal:
- better documentation of source and virtualisation
diff --git a/virtualization/menulist-creator b/virtualization/menulist-creator
index d4da929c..dac2f9ea 100755
--- a/virtualization/menulist-creator
+++ b/virtualization/menulist-creator
@@ -27,6 +27,9 @@ vmdir="." && cd ${vmdir}
# template for runvmware
templatevmware="${vmdir}/templates/runvmware-v2"
+# delete all priority files
+rm -rf ${vmdir}/runscripts/${i}/[0-9]_*.runvmware
+
# Take all xml files and work with them
for xml in *.xml;do
@@ -137,6 +140,8 @@ for xml in *.xml;do
exit 0
fi
+ # Get priority, use it for important Images in Xdialog
+ priority=$(grep "priority param=\"" ${xml} | awk -F "\"" '{print $2}')
##############################################################################
## main part,
@@ -223,6 +228,14 @@ for xml in *.xml;do
-e "s/network=\"CHANGEIT\"/network=\"${network}\"/" \
${templatevmware} \
> ${vmdir}/runscripts/${i}/${image}.runvmware
+
+
+ # If we have a priority defined we rename the file
+ if [ ${priority} ]; then
+ mv ${vmdir}/runscripts/${i}/${image}.runvmware \
+ ${vmdir}/runscripts/${i}/${priority}_${image}.runvmware
+ fi
+
# Xdialog menu entrys
echo -e "\"${vmdir}/runscripts/${i}/${image}.vmware\" \\