aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rwxr-xr-xsrc/tools/mkcoverit.sh6
-rwxr-xr-xsrc/tools/syscall_testbin9552 -> 0 bytes
-rw-r--r--src/tools/syscall_test.c78
-rwxr-xr-xsrc/tools/syscall_test32bin6868 -> 0 bytes
4 files changed, 3 insertions, 81 deletions
diff --git a/src/tools/mkcoverit.sh b/src/tools/mkcoverit.sh
index 4af84a7a1..65b06f9fa 100755
--- a/src/tools/mkcoverit.sh
+++ b/src/tools/mkcoverit.sh
@@ -1,13 +1,13 @@
1#!/bin/bash 1#!/bin/bash
2 2
3# unpack firejail archive 3# unpack firejail archive
4ARCFIREJAIL=`ls *.tar.bz2| grep firejail` 4ARCFIREJAIL=`ls *.tar.xz| grep firejail`
5if [ "$?" -eq 0 ]; 5if [ "$?" -eq 0 ];
6then 6then
7 echo "preparing $ARCFIREJAIL" 7 echo "preparing $ARCFIREJAIL"
8 DIRFIREJAIL=`basename $ARCFIREJAIL .tar.bz2` 8 DIRFIREJAIL=`basename $ARCFIREJAIL .tar.xz`
9 rm -fr $DIRFIREJAIL 9 rm -fr $DIRFIREJAIL
10 tar -xjvf $ARCFIREJAIL 10 tar -xJvf $ARCFIREJAIL
11 cd $DIRFIREJAIL 11 cd $DIRFIREJAIL
12 ./configure --prefix=/usr 12 ./configure --prefix=/usr
13 cd .. 13 cd ..
diff --git a/src/tools/syscall_test b/src/tools/syscall_test
deleted file mode 100755
index bf29c5b99..000000000
--- a/src/tools/syscall_test
+++ /dev/null
Binary files differ
diff --git a/src/tools/syscall_test.c b/src/tools/syscall_test.c
deleted file mode 100644
index b3f43c755..000000000
--- a/src/tools/syscall_test.c
+++ /dev/null
@@ -1,78 +0,0 @@
1#include <stdlib.h>
2#include <stdio.h>
3#include <unistd.h>
4#include <sys/types.h>
5#include <sys/socket.h>
6#include <linux/netlink.h>
7#include <net/ethernet.h>
8#include <sys/mount.h>
9
10int main(int argc, char **argv) {
11 if (argc != 2) {
12 printf("Usage: test [sleep|socket|mkdir|mount]\n");
13 return 1;
14 }
15
16 if (strcmp(argv[1], "sleep") == 0) {
17 printf("before sleep\n");
18 sleep(1);
19 printf("after sleep\n");
20 }
21 else if (strcmp(argv[1], "socket") == 0) {
22 int sock;
23
24 printf("testing socket AF_INET\n");
25 if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
26 perror("socket");
27 }
28 else
29 close(sock);
30
31 printf("testing socket AF_INET6\n");
32 if ((sock = socket(AF_INET6, SOCK_STREAM, 0)) < 0) {
33 perror("socket");
34 }
35 else
36 close(sock);
37
38 printf("testing socket AF_NETLINK\n");
39 if ((sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE)) < 0) {
40 perror("socket");
41 }
42 else
43 close(sock);
44
45 printf("testing socket AF_UNIX\n");
46 if ((sock = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) {
47 perror("socket");
48 }
49 else
50 close(sock);
51
52 // root needed to be able to handle this
53 printf("testing socket AF_PACKETX\n");
54 if ((sock = socket(AF_PACKET, SOCK_DGRAM, htons(ETH_P_ARP))) < 0) {
55 perror("socket");
56 }
57 else
58 close(sock);
59 printf("after socket\n");
60 }
61 else if (strcmp(argv[1], "mkdir") == 0) {
62 printf("before mkdir\n");
63 mkdir("tmp", 0777);
64 printf("after mkdir\n");
65 }
66 else if (strcmp(argv[1], "mount") == 0) {
67 printf("before mount\n");
68 if (mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_STRICTATIME | MS_REC, "mode=755,gid=0") < 0) {
69 perror("mount");
70 }
71 printf("after mount\n");
72 }
73 else {
74 fprintf(stderr, "Error: invalid argument\n");
75 return 1;
76 }
77 return 0;
78}
diff --git a/src/tools/syscall_test32 b/src/tools/syscall_test32
deleted file mode 100755
index 8d72f58c4..000000000
--- a/src/tools/syscall_test32
+++ /dev/null
Binary files differ