From 018d75775eab4a0f045949a9d069c57686ca2686 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Tue, 21 Apr 2020 08:24:28 -0400 Subject: reorganize github etc directory --- etc/profile-a-l/kmail.profile | 60 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 etc/profile-a-l/kmail.profile (limited to 'etc/profile-a-l/kmail.profile') diff --git a/etc/profile-a-l/kmail.profile b/etc/profile-a-l/kmail.profile new file mode 100644 index 000000000..198b05a11 --- /dev/null +++ b/etc/profile-a-l/kmail.profile @@ -0,0 +1,60 @@ +# Firejail profile for kmail +# Description: Full featured graphical email client +# This file is overwritten after every install/update +# Persistent local customizations +include kmail.local +# Persistent global definitions +include globals.local + +# kmail has problems launching akonadi in debian and ubuntu. +# one solution is to have akonadi already running when kmail is started + +noblacklist ${HOME}/.cache/akonadi* +noblacklist ${HOME}/.cache/kmail2 +noblacklist ${HOME}/.config/akonadi* +noblacklist ${HOME}/.config/baloorc +noblacklist ${HOME}/.config/emaildefaults +noblacklist ${HOME}/.config/emailidentities +noblacklist ${HOME}/.config/kmail2rc +noblacklist ${HOME}/.config/kmailsearchindexingrc +noblacklist ${HOME}/.config/mailtransports +noblacklist ${HOME}/.config/specialmailcollectionsrc +noblacklist ${HOME}/.gnupg +noblacklist ${HOME}/.local/share/akonadi* +noblacklist ${HOME}/.local/share/apps/korganizer +noblacklist ${HOME}/.local/share/contacts +noblacklist ${HOME}/.local/share/emailidentities +noblacklist ${HOME}/.local/share/kmail2 +noblacklist ${HOME}/.local/share/local-mail +noblacklist ${HOME}/.local/share/notes +noblacklist /tmp/akonadi-* + +include disable-common.inc +include disable-devel.inc +include disable-exec.inc +include disable-interpreters.inc +include disable-passwdmgr.inc +include disable-programs.inc + +include whitelist-var-common.inc + +# apparmor +caps.drop all +netfilter +nodvd +nogroups +nonewprivs +noroot +nosound +notv +nou2f +novideo +protocol unix,inet,inet6,netlink +# we need to allow chroot, io_getevents, ioprio_set, io_setup, io_submit system calls +seccomp !chroot,!io_getevents,!io_setup,!io_submit,!ioprio_set +# tracelog + +private-dev +# private-tmp - interrupts connection to akonadi, breaks opening of email attachments +# writable-run-user is needed for signing and encrypting emails +writable-run-user -- cgit v1.2.3-70-g09d2