~ubuntu-branches/ubuntu/wily/apparmor/wily

« back to all changes in this revision

Viewing changes to profiles/extras/opt.gnome.bin.evolution-2.4

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook
  • Date: 2011-04-27 10:38:07 UTC
  • mfrom: (5.1.118 natty)
  • Revision ID: james.westby@ubuntu.com-20110427103807-ym3rhwys6o84ith0
Tags: 2.6.1-2
debian/copyright: clarify for some full organization names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# vim:syntax=apparmor
2
 
# Last Modified: Wed Sep  7 21:32:52 2005
3
 
# ------------------------------------------------------------------
4
 
#
5
 
#    Copyright (C) 2002-2005 Novell/SUSE
6
 
#
7
 
#    This program is free software; you can redistribute it and/or
8
 
#    modify it under the terms of version 2 of the GNU General Public
9
 
#    License published by the Free Software Foundation.
10
 
#
11
 
# ----------------------------------------------------------------------
12
 
#
13
 
#
14
 
# Profile for Evolution 2.4:
15
 
#
16
 
#   Covered scenarios:
17
 
#
18
 
#    Receive Mail: 
19
 
#            IMAP/POP/Local
20
 
#            Mark mail as junk mail
21
 
#            Print mail message with lpr local
22
 
#            Print mail message with cups remote
23
 
#            View pdf attachements
24
 
#            Decrypt using gpg
25
 
#
26
 
#    Send Mail: 
27
 
#            SMTP/Sendmail
28
 
#            Encrypt/Sign using gpg
29
 
30
 
#    Contacts: 
31
 
#            Add/Edit/Delete local contacts
32
 
33
 
#    Calendaring:
34
 
#            Add Local calendar
35
 
#            Add|Edit|Delete event to|in|from local calendar
36
 
#            Publish free/busy information to webdav server
37
 
#            Subscribe to webcal:// calendar
38
 
39
 
#
40
 
 
41
 
#include <tunables/global>
42
 
 
43
 
/opt/gnome/bin/evolution-2.4 {
44
 
  #include <abstractions/base>
45
 
  #include <abstractions/bash>
46
 
  #include <abstractions/consoles>
47
 
  #include <abstractions/fonts>
48
 
  #include <abstractions/kde>
49
 
  #include <abstractions/nameservice>
50
 
  #include <abstractions/perl>
51
 
  #include <abstractions/gnome>
52
 
  #include <abstractions/user-mail>
53
 
  #include <abstractions/user-write>
54
 
 
55
 
  capability ipc_lock,
56
 
  capability setuid,
57
 
 
58
 
  /bin/basename mixr,
59
 
  /bin/bash mix,
60
 
  /bin/grep mixr,
61
 
  /bin/netstat mixr,
62
 
  /dev/random r,
63
 
  /etc/cups/client.conf r,
64
 
  /etc/cups/lpoptions r,
65
 
  /etc/cups/printcap r,
66
 
  /etc/mail/spamassassin r,
67
 
  /etc/mail/spamassassin/* r,
68
 
  /etc/mtab r,
69
 
  /etc/opt/gnome/gnome-vfs-2.0/modules r,
70
 
  /etc/opt/gnome/gnome-vfs-2.0/modules/*.conf r,
71
 
  /etc/opt/gnome/pango/*.modules r,
72
 
  /etc/opt/kde3/share/applications r,
73
 
  /etc/opt/kde3/share/applications/kde r,
74
 
  /etc/opt/kde3/share/applications/kde/*.desktop r,
75
 
  /etc/opt/kde3/share/applications/mimeinfo.cache r,
76
 
  /etc/rpc r,
77
 
  /etc/xdg/menus/*.menu r,
78
 
  /etc/xdg/menus/applications-merged r,
79
 
  /etc/xdg/menus/applications-merged/*.menu r,
80
 
  /etc/xml/*.xml r,
81
 
  /etc/xml/catalog r,
82
 
 
83
 
  @{HOMEDIRS} r,
84
 
  @{HOMEDIRS}/* r,
85
 
  @{HOME}* r,
86
 
  @{HOME}/.AbiSuite/* r,
87
 
  @{HOME}/.AbiSuite/AbiWord.Profile rw,
88
 
  @{HOME}/.camel_certs/* rw,
89
 
  @{HOME}/.evolution-composer.autosave-* lrw,
90
 
  @{HOME}/.evolution/*.db rw,
91
 
  @{HOME}/.evolution/cache/tmp r,
92
 
  @{HOME}/.evolution/cache/tmp/** lrw,
93
 
  @{HOME}/.evolution/calendar/config/** lrw,
94
 
  @{HOME}/.evolution/calendar/local/** lrw,
95
 
  @{HOME}/.evolution/camel-cert.db~ lrw,
96
 
  @{HOME}/.evolution/mail/** lrw,
97
 
  @{HOME}/.evolution/tasks/local/system/*.ics rw,
98
 
  @{HOME}/.evolution/tasks/local/system/*.ics~ lrw,
99
 
  @{HOME}/.gaim/blist.xml r,
100
 
  @{HOME}/.gnome2/evolution-* lw,
101
 
  @{HOME}/.gnome2/gnome-pilot.d/gpilotd rw,
102
 
  @{HOME}/.gnome2/yelp rw,
103
 
  @{HOME}/.gnome2/yelp.d/mozilla/** lrw,
104
 
  @{HOME}/.gnome2_private w,
105
 
  @{HOME}/.gnome2_private/Evolution rw,
106
 
  @{HOME}/.kde/share/config/gtkrc-2.0 r,
107
 
  @{HOME}/.mozilla/pluginreg.dat r,
108
 
  @{HOME}/.qt/** lrw,
109
 
  @{HOME}/.recently-used rw,
110
 
 
111
 
  /opt/MozillaFirefox/bin/firefox.sh Pxr,
112
 
  /opt/MozillaFirefox/lib/mozilla-xremote-client Pxr,
113
 
  /opt/gnome/bin/AbiWord-2.2 Uxr,
114
 
  /opt/gnome/bin/bug-buddy Uxr,
115
 
  /opt/gnome/bin/conglomerate Ux,
116
 
  /opt/gnome/bin/evince Ux,
117
 
  /opt/gnome/bin/evolution-2.4 mixr,
118
 
  /opt/gnome/bin/gpdf Uxr,
119
 
  /opt/gnome/bin/nautilus Ux,
120
 
  /opt/gnome/bin/yelp Uxr,
121
 
  /opt/gnome/lib/** r,
122
 
  /opt/gnome/lib/**.so mr,
123
 
  /opt/gnome/lib/GConf/2/gconfd-2 Px,
124
 
  /opt/gnome/lib/bonobo/bonobo-activation-server Uxr,
125
 
  /opt/gnome/lib/evolution-data-server-*/* r,
126
 
  /opt/gnome/lib/evolution-data-server-1.2/evolution-data-server-1.4 Pxr,
127
 
  /opt/gnome/lib/evolution/** r,
128
 
  /opt/gnome/lib/evolution/2.4/evolution-alarm-notify mixr,
129
 
  /opt/gnome/lib/gnome-** r,
130
 
  /opt/gnome/lib/gnome-**.so mr,
131
 
  /opt/gnome/lib/gnome-spell/libgnome-spell-component-*.so mr,
132
 
  /opt/gnome/lib/gtk-** r,
133
 
  /opt/gnome/lib/gtk-**.so mr,
134
 
  /opt/gnome/lib/gtkhtml/libgnome-gtkhtml-editor-*.so mr,
135
 
  /opt/gnome/lib/libgnomeui/gnome_segv2 mixr,
136
 
  /opt/gnome/lib/pango/** r,
137
 
  /opt/gnome/lib/pango/**.so mr,
138
 
  /opt/gnome/share/** r,
139
 
  /opt/kde3/bin/kde-config Uxr,
140
 
  /opt/kde3/bin/kghostview Uxr,
141
 
  /opt/kde3/bin/ksimus Ux,
142
 
  /opt/kde3/share/** r,
143
 
  /opt/mozilla/bin/mozilla.sh Pxr,
144
 
  /opt/mozilla/lib/** r,
145
 
  /opt/mozilla/lib/**.so mr,
146
 
  /proc/*/cmdline r,
147
 
  /proc/meminfo r,
148
 
  /proc/net r,
149
 
  /proc/net/* r,
150
 
  /proc/stat r,
151
 
  /tmp r,
152
 
  /tmp/* lrw,
153
 
  /tmp/.ICE-unix/* w,
154
 
  /tmp/gconfd-** r,
155
 
  /tmp/orbit** lrw,
156
 
  /usr/X11R6/bin/gv Uxr,
157
 
  /usr/bin/gdb Uxr,
158
 
  /usr/bin/gpg Uxr,
159
 
  /usr/bin/lpr Uxr,
160
 
  /usr/bin/ooo-wrapper Ux,
161
 
  /usr/bin/sa-learn Uxr,
162
 
  /usr/bin/scrollkeeper-config Uxr,
163
 
  /usr/bin/scrollkeeper-get-cl Uxr,
164
 
  /usr/bin/scrollkeeper-get-content-list Uxr,
165
 
  /usr/bin/spamassassin Uxr,
166
 
  /usr/bin/xpdf Uxr,
167
 
  /usr/bin/xscreensaver Ux,
168
 
  /usr/lib/aspell-** r,
169
 
  /usr/lib/enchant r,
170
 
  /usr/lib/enchant/*.* mr,
171
 
  /usr/lib/jvm/java-*/jre/lib/fonts r,
172
 
  /usr/lib/jvm/java-*/jre/lib/fonts/* r,
173
 
  /usr/lib/ooo-2.0/share/fonts r,
174
 
  /usr/lib/ooo-2.0/share/fonts/** r,
175
 
  /usr/sbin/sendmail Uxr,
176
 
  /usr/share/applications r,
177
 
  /usr/share/applications/*.desktop r,
178
 
  /usr/share/applications/mimeinfo.cache r,
179
 
  /usr/share/icons r,
180
 
  /usr/share/mime/** r,
181
 
  /usr/share/spamassassin r,
182
 
  /usr/share/spamassassin/*.cf r,
183
 
  /usr/share/spamassassin/triplets.txt r,
184
 
  /usr/share/xml/docbook/schema/** r,
185
 
  /usr/X11R6/lib/Acrobat7/Resource/Font r,
186
 
  /usr/X11R6/lib/Acrobat7/Resource/Font/** r,
187
 
  /var/tmp r,
188
 
}