reduce loop counters to more practical levels
[oweals/gnunet.git] / contrib / apparmor / gnunet-service-arm
1 # Last Modified: Thu Jul  9 10:27:23 2015
2 #include <tunables/global>
3 #include <tunables/gnunet>
4
5 profile @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-service-arm {
6   #include <abstractions/base>
7   #include <abstractions/gnunet-common> 
8
9   /tmp/gnunet-*-runtime/ rw,
10 # /tmp/gnunet-*-runtime/gnunet-service-arm.sock rw,
11 # /tmp/gnunet-*-runtime/gnunet-service-namestore.sock r,
12 # /tmp/gnunet-*-runtime/gnunet-service-identity.sock r,
13 # /tmp/gnunet-*-runtime/gnunet-service-gns.sock r,
14   
15   /tmp/gnunet-*-runtime/gnunet-service-*.sock rw,
16
17   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-service-arm mr,
18
19   @{GNUNET_PREFIX}/lib/gnunet/ r,
20
21   @{GNUNET_PREFIX}/lib/gnunet/libexec/ r,
22
23   #GNUnet daemon
24   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-exit Px,
25   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-hostlist Px,
26   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-latency-logger Px,
27   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-testbed-underlay Px,
28   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-topology Px,
29   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-pt Px,
30
31   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-dns2gns Px,
32
33   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-gns-proxy Px,
34
35   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-namestore-fcfsd Px,
36
37   #GNUnet service
38   @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-service-* Px,
39   
40   # Site-specific additions and overrides. See local/README for details.
41   #include <local/gnunet>
42 }