34 lines
769 B
Text
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" ]
|