diff options
Diffstat (limited to 'contrib/apparmor/gnunet-setup')
-rw-r--r-- | contrib/apparmor/gnunet-setup | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/contrib/apparmor/gnunet-setup b/contrib/apparmor/gnunet-setup new file mode 100644 index 000000000..9243dd75e --- /dev/null +++ b/contrib/apparmor/gnunet-setup | |||
@@ -0,0 +1,57 @@ | |||
1 | # Last Modified: Tue Aug 11 16:25:03 2015 | ||
2 | #include <tunables/global> | ||
3 | #include <tunables/gnunet> | ||
4 | |||
5 | profile @{GNUNET_PREFIX}/bin/gnunet-setup { | ||
6 | #include <abstractions/gnome> | ||
7 | #include <abstractions/gnunet-gtk> | ||
8 | #include <abstractions/kde> | ||
9 | |||
10 | /etc/nsswitch.conf r, | ||
11 | /etc/passwd r, | ||
12 | @{PROC}/@{pid}/fd/ r, | ||
13 | |||
14 | /usr/bin/exo-open rix, | ||
15 | |||
16 | @{GNUNET_PREFIX}/bin/gnunet-peerinfo-gtk Px, | ||
17 | @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-daemon-hostlist Px, | ||
18 | |||
19 | @{GNUNET_PREFIX}/bin/gnunet-setup mr, | ||
20 | |||
21 | @{GNUNET_PREFIX}/share/gnunet-gtk/*.png r, | ||
22 | @{GNUNET_PREFIX}/share/gnunet-gtk/gnunet_setup_main_window.glade r, | ||
23 | |||
24 | @{HOME}/.config/gtk-*/bookmarks r, | ||
25 | |||
26 | #GNUnet plugin | ||
27 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datacache_heap.la r, | ||
28 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datacache_heap.so mr, | ||
29 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datacache_sqlite.la r, | ||
30 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datacache_sqlite.so mr, | ||
31 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datastore_mysql.la r, | ||
32 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datastore_mysql.so mr, | ||
33 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datastore_sqlite.la r, | ||
34 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_datastore_sqlite.so mr, | ||
35 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_namestore_sqlite.la r, | ||
36 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_namestore_sqlite.so mr, | ||
37 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_http_client.la r, | ||
38 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_http_client.so mr, | ||
39 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_http_server.la r, | ||
40 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_http_server.so mr, | ||
41 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_https_client.la r, | ||
42 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_https_client.so mr, | ||
43 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_https_server.la r, | ||
44 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_https_server.so mr, | ||
45 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_tcp.la r, | ||
46 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_tcp.so mr, | ||
47 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_udp.la r, | ||
48 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_udp.so mr, | ||
49 | # @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_wlan.la r, | ||
50 | @{GNUNET_PREFIX}/lib/gnunet/libgnunet_plugin_transport_wlan.so mr, | ||
51 | |||
52 | /usr/share/glib-*/schemas/gschemas.compiled r, | ||
53 | /usr/share/gtk-*/gtkrc r, | ||
54 | |||
55 | # Site-specific additions and overrides. See local/README for details. | ||
56 | #include <local/gnunet> | ||
57 | } | ||