commit aa35441d696cfdeb9af8506c6bf5cc003e42c522
parent d4c4a82d7359fc14ffc39a636c587afbeb76e018
Author: Jaromil <jaromil@dyne.org>
Date:   Sun, 16 Nov 2014 11:09:43 +0100
this should fix lo_mount() as reported in #154
Diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/tomb b/tomb
@@ -480,7 +480,7 @@ lo_mount() {
     tpath="$1"
 
     # check if we have support for loop mounting
-    losetup -f >& -
+    _nstloop=`losetup -f`
     [[ $? = 0 ]] || {
         _warning "Loop mount of volumes is not possible on this machine, this error"
         _warning "often occurs on VPS and kernels that don't provide the loop module."
@@ -488,9 +488,7 @@ lo_mount() {
         _failure "Operation aborted."
     }
 
-    _nstloop=`losetup -f` # get the number for next loopback device
-
-    losetup -f "$tpath" >& - # allocates the next loopback for our file
+    losetup -f "$tpath" # allocates the next loopback for our file
 
     TOMBLOOPDEVS+=("$_nstloop") # add to array of lodevs used