]> wimlib.net Git - wimlib/blobdiff - tests/test-imagex
Make different threads use different FILE*'s
[wimlib] / tests / test-imagex
index bd107e2158ee0fc51dc4c607505ee7f46df64944..2601d876d49cb01efbbf760e74088074c5fd1f41 100755 (executable)
@@ -1,12 +1,12 @@
-#!/bin/sh
+#!/bin/bash
 
 # This script does some sanity testing of the 'imagex' program.  It by no means
 # tests every aspect of wimlib comprehensively.
 
 set -e
-srcdir=${srcdir:-.}
-srcdir=`realpath $srcdir`
 cd tests
+srcdir="${srcdir:-.}/.."
+srcdir="$(cd $srcdir; pwd)"
 
 imagex() {
        echo "imagex $@"
@@ -19,7 +19,8 @@ imagex_info() {
 }
 
 cleanup() {
-       rm -rf dir* tmp* *.wim *.swm
+       fusermount -u tmp &> /dev/null || true
+       rm -rf dir* tmp* *.wim *.swm &> /dev/null || true
 }
 cleanup