summaryrefslogtreecommitdiffstats
path: root/virtualization/menulist-creator
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/menulist-creator
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/menulist-creator')
-rwxr-xr-xvirtualization/menulist-creator13
1 files changed, 13 insertions, 0 deletions
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\" \\