[CRIU] [PATCH] criu: don't clean up submounts
Andrew Vagin
avagin at openvz.org
Mon Aug 25 03:45:48 PDT 2014
I'm scared, when I see smth like that:
rm: cannot remove ‘/var/lib/jenkins/jobs/CRIU/workspace/test/dump/static/cgroup00/31195/1/.criu.cgyard.6qctPl/systemd/tasks’: Operation not permitted
Reported-by: Mr Jenkins
Signed-off-by: Andrew Vagin <avagin at openvz.org>
---
Makefile | 2 +-
test/zdtm.sh | 4 ++--
test/zdtm/Makefile.inc | 4 +++-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index 346f338..ee29cc7 100644
--- a/Makefile
+++ b/Makefile
@@ -25,7 +25,7 @@ export VERSION_SO_MAJOR VERSION_SO_MINOR
FIND := find
CSCOPE := cscope
-RM := rm -f
+RM := rm -f --one-file-system
LD := $(CROSS_COMPILE)ld
CC := $(CROSS_COMPILE)gcc
NM := $(CROSS_COMPILE)nm
diff --git a/test/zdtm.sh b/test/zdtm.sh
index 06152a6..62994fe 100755
--- a/test/zdtm.sh
+++ b/test/zdtm.sh
@@ -677,7 +677,7 @@ EOF
cat $test.out
cat $test.out | grep -q PASS || return 2
- [ "$CLEANUP" -ne 0 ] && rm -rf `dirname $ddump`
+ [ "$CLEANUP" -ne 0 ] && rm -rf --one-file-system `dirname $ddump`
echo "Test: $test, Result: PASS"
return 0
}
@@ -942,5 +942,5 @@ else
fi
fi
-[ -n "$TMP_TREE" ] && rm -rf $TMP_TREE
+[ -n "$TMP_TREE" ] && rm -rf --one-file-system $TMP_TREE
[ -n "$ZDTM_FAILED" ] && exit 1 || exit 0
diff --git a/test/zdtm/Makefile.inc b/test/zdtm/Makefile.inc
index 215609b..510dc52 100644
--- a/test/zdtm/Makefile.inc
+++ b/test/zdtm/Makefile.inc
@@ -29,4 +29,6 @@ else
Q =
endif
-export E Q
+RM := rm -f --one-file-system
+
+export E Q RM
--
1.9.3
More information about the CRIU
mailing list