ports/sysutils/unionfs-fuse/patches/patch-test_legacy_sh

34 lines
769 B
Text

Index: test_legacy.sh
--- test_legacy.sh.orig
+++ test_legacy.sh
@@ -1,6 +1,11 @@
-#!/bin/bash
+#!/bin/sh
# this is a legacy version (will be removed in the future). please use ./test script (which uses python).
+if [ `id -u` != 0 ]; then
+ echo "\n*** NOTE: ${0##*/} requires root privileges ***\n\n"
+ exit 1
+fi
+
set -v
set -e
@@ -11,7 +16,7 @@ echo v1 > original/play-with-me
echo v1 > original/delete-me
cleanup() {
- if [ -e "union" ]; then fusermount -u -q union; fi
+ if [ -e "union" ]; then umount union 2>/dev/null || true; fi
rm -rf union original working-copy
}
trap cleanup EXIT
@@ -86,7 +91,7 @@ else
fi
set -e
-fusermount -u union
+umount union
[ "$(cat original/file)" = "v1" ]
[ "$(cat original/play-with-me)" = "v1" ]