summaryrefslogtreecommitdiffstats
path: root/remote/modules
diff options
context:
space:
mode:
Diffstat (limited to 'remote/modules')
-rwxr-xr-xremote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-xml_filter9
1 files changed, 6 insertions, 3 deletions
diff --git a/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-xml_filter b/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-xml_filter
index a9a57ec9..3e0ee42d 100755
--- a/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-xml_filter
+++ b/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-xml_filter
@@ -44,9 +44,12 @@ function handlePersistentVM() {
local imagePath="${SLX_VM_PERSISTENT_PATH}${imageName}"
local persistentConfigVersionFilePath="$(mktemp --directory)/$(basename \
"$1")" && \
- bash "$(dirname "$0")/vmchooser-clc" "$1" \
- "$persistentConfigVersionFilePath" --create-persistent-config \
- "$imagePath" && \
+ local vmchooserFilePath="$(dirname "$0")/vmchooser-clc" && \
+ if [ ! -f "$vmchooserFilePath" ]; then
+ vmchooserFilePath='/opt/openslx/plugin-repo/vmchooser/vmchooser-clc'
+ fi
+ bash "$vmchooserFilePath" "$1" "$persistentConfigVersionFilePath" \
+ --create-persistent-config "$imagePath" && \
echo "$persistentConfigVersionFilePath"
fi
}