From 1379851360349d6617ad32944a25ee5e2bb74fc2 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sat, 8 Aug 2015 19:12:30 -0400 Subject: Baseline firejail 0.9.28 --- test/fscheck-output.exp | 104 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100755 test/fscheck-output.exp (limited to 'test/fscheck-output.exp') diff --git a/test/fscheck-output.exp b/test/fscheck-output.exp new file mode 100755 index 000000000..0b444d6ba --- /dev/null +++ b/test/fscheck-output.exp @@ -0,0 +1,104 @@ +#!/usr/bin/expect -f + +set timeout 10 +spawn $env(SHELL) +match_max 100000 + +# dir +send -- "firejail --net=br0 --output=fscheck-dir\r" +expect { + timeout {puts "TESTING ERROR 0\n";exit} + "Error" +} +after 100 + +# .. +send -- "firejail --net=br0 --output=../test/fscheck-dir\r" +expect { + timeout {puts "TESTING ERROR 0.1\n";exit} + "Error" +} +after 100 + +# dir link +send -- "firejail --net=br0 --output=fscheck-dir-link\r" +expect { + timeout {puts "TESTING ERROR 1\n";exit} + "Error" +} +after 100 + +# .. +send -- "firejail --net=br0 --output=../test/fscheck-dir-link\r" +expect { + timeout {puts "TESTING ERROR 1.1\n";exit} + "Error" +} +after 100 + +# file link +send -- "firejail --net=br0 --output=fscheck-file-link\r" +expect { + timeout {puts "TESTING ERROR 2\n";exit} + "Error" +} +after 100 + +# .. +send -- "firejail --net=br0 --output=../test/fscheck-file-link\r" +expect { + timeout {puts "TESTING ERROR 2.1\n";exit} + "Error" +} +after 100 + +# hard link1 +send -- "firejail --net=br0 --output=fscheck-file-hard1\r" +expect { + timeout {puts "TESTING ERROR 2.2\n";exit} + "Error" +} +after 100 + +# hard link2 +send -- "firejail --net=br0 --output=fscheck-file-hard2\r" +expect { + timeout {puts "TESTING ERROR 2.3\n";exit} + "Error" +} +after 100 + +# .. +send -- "firejail --net=br0 --output=../test/fscheck-file-hard1\r" +expect { + timeout {puts "TESTING ERROR 2.4\n";exit} + "Error" +} +after 100 + +# .. +send -- "firejail --net=br0 --output=../test/fscheck-file-hard2\r" +expect { + timeout {puts "TESTING ERROR 2.5\n";exit} + "Error" +} +after 100 + + + + +# no file +send -- "firejail --net=br0 --output=../test/nofile\r" +expect { + timeout {puts "TESTING ERROR 3\n";exit} + "Error" +} +after 100 + +# real GID/UID +send -- "firejail --net=br0 --output=/etc/shadow\r" +expect { + timeout {puts "TESTING ERROR 4\n";exit} + "Error" +} +after 100 -- cgit v1.2.3-54-g00ecf