TEST_SUBDIR=tmpdir_test-imagex-ntfs
__do_unmount() {
- if ! fusermount -z -u $1; then
- error "Failed to unmount \"$1\""
- fi
-
+ for ((i = 0; i < 10; i++)); do
+ if fusermount -z -u $1; then
+ return 0
+ else
+ sleep 1
+ fi
+ done
+ error "Failed to unmount \"$1\""
}
do_unmount() {
init() {
echo "Creating NTFS volumes and empty directories to use as mountpoints"
- dd if=/dev/zero of=in.ntfs bs=4096 count=500 &> /dev/null
- dd if=/dev/zero of=out.ntfs bs=4096 count=500 &> /dev/null
+ dd if=/dev/zero of=in.ntfs bs=4096 count=1000 &> /dev/null
+ dd if=/dev/zero of=out.ntfs bs=4096 count=1000 &> /dev/null
mkdir in.mnt out.mnt
do_mkntfs in.ntfs
do_mkntfs out.ntfs