diff options
author | Julien Morvan <julien.morvan@outlook.com> | 2015-08-17 09:23:39 +0000 |
---|---|---|
committer | Julien Morvan <julien.morvan@outlook.com> | 2015-08-17 09:23:39 +0000 |
commit | c36169b334c725ab3e626cf32617da7b87ee6594 (patch) | |
tree | edf22a77d248b54a2b6584e6c41d01a66090392d /contrib/apparmor/gnunet-fs-gtk | |
parent | 01d39499bb3af0674917c7dabb3b202427273ba8 (diff) | |
download | gnunet-c36169b334c725ab3e626cf32617da7b87ee6594.tar.gz gnunet-c36169b334c725ab3e626cf32617da7b87ee6594.zip |
Diffstat (limited to 'contrib/apparmor/gnunet-fs-gtk')
-rw-r--r-- | contrib/apparmor/gnunet-fs-gtk | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/apparmor/gnunet-fs-gtk b/contrib/apparmor/gnunet-fs-gtk new file mode 100644 index 000000000..0ffb0b38b --- /dev/null +++ b/contrib/apparmor/gnunet-fs-gtk | |||
@@ -0,0 +1,43 @@ | |||
1 | # Last Modified: Wed Aug 5 10:53:37 2015 | ||
2 | #include <tunables/global> | ||
3 | #include <tunables/gnunet> | ||
4 | |||
5 | profile @{GNUNET_PREFIX}/bin/gnunet-fs-gtk { | ||
6 | #include <abstractions/gnome> | ||
7 | #include <abstractions/kde> | ||
8 | #include <abstractions/dconf> | ||
9 | #include <abstractions/gnunet-gtk> | ||
10 | #include <abstractions/user-download> | ||
11 | |||
12 | # /dev/shm/LE-* rw, | ||
13 | |||
14 | owner @{HOME}/.config/gtk-*/bookmarks r, | ||
15 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download-child/* rw, | ||
16 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download/ r, | ||
17 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download/* rw, | ||
18 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/search/ r, | ||
19 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/search/** rw, | ||
20 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish-file/ ra, | ||
21 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish-file/* rw, | ||
22 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish/ ra, | ||
23 | owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish/* rw, | ||
24 | |||
25 | #Acces to files to share ? (lets create a gnunet directory in home) | ||
26 | owner @{HOME}/gnunet-fs/ r, | ||
27 | |||
28 | @{GNUNET_PREFIX}/bin/gnunet-fs-gtk mr, | ||
29 | |||
30 | @{GNUNET_PREFIX}/share/gnunet-gtk/* r, | ||
31 | |||
32 | /usr/share/glib-*/schemas/gschemas.compiled r, | ||
33 | |||
34 | #abstractions/dconf but we need write right here | ||
35 | /run/user/*/dconf/user rw, | ||
36 | |||
37 | @{HOME}/.cache/thumbnails/normal/*.png r, | ||
38 | |||
39 | @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-helper-fs-publish Px, | ||
40 | |||
41 | # Site-specific additions and overrides. See local/README for details. | ||
42 | #include <local/gnunet> | ||
43 | } | ||