~cameronnemo/elementaryos/apparmor-profiles

« back to all changes in this revision

Viewing changes to usr.bin.pantheon-calculator

  • Committer: Cameron Norman
  • Date: 2015-02-23 04:41:37 UTC
  • Revision ID: camerontnorman@gmail.com-20150223044137-7nhg82g3evdc8uzw
pantheon-calculator: added

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# vim:syntax=apparmor
 
2
# AppArmor policy for agenda
 
3
# ###AUTHOR###
 
4
# ###COPYRIGHT###
 
5
# ###COMMENT###
 
6
 
 
7
#include <tunables/global>
 
8
 
 
9
# No template variables specified
 
10
@{APPNAME} = pantheon-calculator
 
11
 
 
12
"/usr/bin/pantheon-calculator" flags=(complain) {
 
13
  #include <abstractions/base>
 
14
  #include <abstractions/dbus-session>
 
15
  #include <abstractions/gnome>
 
16
  owner @{HOME}/.config/gtk-3.0/   r,
 
17
  owner @{HOME}/.config/gtk-3.0/** r,
 
18
  /usr/{,local/}share/glib-2.0/    r,
 
19
  /usr/{,local/}share/glib-2.0/**  r,
 
20
  #include <abstractions/freedesktop.org>
 
21
  owner @{HOME}/.icons/**          r,
 
22
 
 
23
  owner /{,var/}run/user/*/dconf/              rw,
 
24
  owner /{,var/}run/user/*/dconf/user          rw,
 
25
  owner @{HOME}/.config/dconf/user             r,
 
26
 
 
27
  # Rules specified via policy groups
 
28
  # Policy group allowing various writes to standard directories in @{HOMEDIRS}
 
29
  #include <abstractions/xdg-desktop>
 
30
  owner @{HOME}/.cache/@{APPNAME}/ rw,
 
31
  owner @{HOME}/.cache/@{APPNAME}/** rwkl,
 
32
  owner @{HOME}/.config/@{APPNAME}/ rw,
 
33
  owner @{HOME}/.config/@{APPNAME}/** rwkl,
 
34
  owner @{HOME}/.local/share/@{APPNAME}/ rw,
 
35
  owner @{HOME}/.local/share/@{APPNAME}/** rwkl,
 
36
 
 
37
  # Needed for links in the about dialog.
 
38
  #include <abstractions/ubuntu-helpers>
 
39
  #include <abstractions/ubuntu-browsers>
 
40
  #include <abstractions/ubuntu-console-browsers>
 
41
  #include <abstractions/ubuntu-email>
 
42
  #include <abstractions/ubuntu-console-email>
 
43
  /usr/bin/geary      Cx -> sanitized_helper,
 
44
  /usr/bin/apport-bug Ux,
 
45
 
 
46
  owner @{PROC}/@{pid}/fd/ r,
 
47
 
 
48
  owner @{HOME}/.local/share/gvfs-metadata/** r,
 
49
}
 
50