summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules')
-rwxr-xr-xcore/modules/speedcheck/data/opt/openslx/bin/image_speedcheck7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/modules/speedcheck/data/opt/openslx/bin/image_speedcheck b/core/modules/speedcheck/data/opt/openslx/bin/image_speedcheck
index 9957b2a6..03464f84 100755
--- a/core/modules/speedcheck/data/opt/openslx/bin/image_speedcheck
+++ b/core/modules/speedcheck/data/opt/openslx/bin/image_speedcheck
@@ -55,7 +55,12 @@ else
fi
mountpoint="/tmp/speedtest-$$-$RANDOM"
mkdir "$mountpoint"
- if ! dnbd3-fuse -S -h "$servers" -i "$file" "$mountpoint"; then
+ rid="${file##*:}"
+ if [ "$rid" = "$file" ] || ! [ "$rid" -gt 0 ]; then
+ rid=0
+ fi
+ file="${file%:*}"
+ if ! dnbd3-fuse -S -h "$servers" -i "$file" -r "$rid" "$mountpoint"; then
showmsg "Cannot start dnb3-fuse from $servers"
exit 1
fi