diff options
Diffstat (limited to 'core/modules')
| -rwxr-xr-x | core/modules/speedcheck/data/opt/openslx/bin/image_speedcheck | 7 |
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 |
