aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/geary.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l/geary.profile')
-rw-r--r--etc/profile-a-l/geary.profile79
1 files changed, 67 insertions, 12 deletions
diff --git a/etc/profile-a-l/geary.profile b/etc/profile-a-l/geary.profile
index f4e5a392f..b11863c6a 100644
--- a/etc/profile-a-l/geary.profile
+++ b/etc/profile-a-l/geary.profile
@@ -4,28 +4,83 @@
4# Persistent local customizations 4# Persistent local customizations
5include geary.local 5include geary.local
6# Persistent global definitions 6# Persistent global definitions
7# added by included profile 7include globals.local
8#include globals.local
9
10# Users have Geary set to open a browser by clicking a link in an email
11# We are not allowed to blacklist browser-specific directories
12
13ignore dbus-user filter
14ignore dbus-system none
15ignore private-tmp
16 8
9noblacklist ${HOME}/.cache/evolution
10noblacklist ${HOME}/.cache/folks
17noblacklist ${HOME}/.cache/geary 11noblacklist ${HOME}/.cache/geary
12noblacklist ${HOME}/.config/evolution
18noblacklist ${HOME}/.config/geary 13noblacklist ${HOME}/.config/geary
14noblacklist ${HOME}/.local/share/evolution
19noblacklist ${HOME}/.local/share/geary 15noblacklist ${HOME}/.local/share/geary
16noblacklist ${HOME}/.mozilla
17
18include disable-common.inc
19include disable-devel.inc
20include disable-exec.inc
21include disable-interpreters.inc
22include disable-passwdmgr.inc
23include disable-programs.inc
24include disable-shell.inc
25include disable-xdg.inc
20 26
27mkdir ${HOME}/.cache/evolution
28mkdir ${HOME}/.cache/folks
21mkdir ${HOME}/.cache/geary 29mkdir ${HOME}/.cache/geary
30mkdir ${HOME}/.config/evolution
22mkdir ${HOME}/.config/geary 31mkdir ${HOME}/.config/geary
32mkdir ${HOME}/.local/share/evolution
23mkdir ${HOME}/.local/share/geary 33mkdir ${HOME}/.local/share/geary
34whitelist ${DOWNLOADS}
35whitelist ${HOME}/.cache/evolution
36whitelist ${HOME}/.cache/folks
24whitelist ${HOME}/.cache/geary 37whitelist ${HOME}/.cache/geary
38whitelist ${HOME}/.config/evolution
25whitelist ${HOME}/.config/geary 39whitelist ${HOME}/.config/geary
40whitelist ${HOME}/.local/share/evolution
26whitelist ${HOME}/.local/share/geary 41whitelist ${HOME}/.local/share/geary
42whitelist ${HOME}/.mozilla/firefox/profiles.ini
27whitelist /usr/share/geary 43whitelist /usr/share/geary
44include whitelist-common.inc
45include whitelist-runuser-common.inc
46include whitelist-usr-share-common.inc
47include whitelist-var-common.inc
48
49apparmor
50caps.drop all
51machine-id
52netfilter
53no3d
54nodvd
55nogroups
56nonewprivs
57noroot
58nosound
59notv
60nou2f
61novideo
62protocol unix,inet,inet6
63seccomp
64seccomp.block-secondary
65shell none
66tracelog
67
68# disable-mnt
69# Add 'ignore private-bin' to geary.local for hyperlink support
70private-bin geary
71private-cache
72private-dev
73private-etc alternatives,ca-certificates,crypto-policies,fonts,hostname,hosts,pki,resolv.conf,ssl,xdg
74private-tmp
75
76dbus-user filter
77dbus-user.own org.gnome.Geary
78dbus-user.talk ca.desrt.dconf
79dbus-user.talk org.freedesktop.secrets
80dbus-user.talk org.gnome.Contacts
81dbus-user.talk org.gnome.OnlineAccounts
82dbus-user.talk org.gnome.evolution.dataserver.AddressBook10
83dbus-user.talk org.gnome.evolution.dataserver.Sources5
84dbus-system none
28 85
29# allow Mozilla browsers 86read-only ${HOME}/.mozilla/firefox/profiles.ini
30# Redirect
31include firefox.profile