Commit c89f2770ddf57a1a5692ab4a1009674b0a66f3fd

Stefan Sperling 2019-01-04T17:59:29

apply unveil(2) to delta tests

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/regress/delta/delta_test.c b/regress/delta/delta_test.c
index 18586e3..660f2fb 100644
--- a/regress/delta/delta_test.c
+++ b/regress/delta/delta_test.c
@@ -133,9 +133,14 @@ main(int argc, const char *argv[])
 	}
 
 #ifndef PROFILE
-	if (pledge("stdio rpath wpath cpath", NULL) == -1)
+	if (pledge("stdio rpath wpath cpath unveil", NULL) == -1)
 		err(1, "pledge");
 #endif
+	if (unveil("/tmp", "rwc") != 0)
+		err(1, "unveil");
+
+	if (unveil(NULL, NULL) != 0)
+		err(1, "unveil");
 
 	RUN_TEST(delta_apply(), "delta_apply");