aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/koreader.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l/koreader.profile')
-rw-r--r--etc/profile-a-l/koreader.profile65
1 files changed, 65 insertions, 0 deletions
diff --git a/etc/profile-a-l/koreader.profile b/etc/profile-a-l/koreader.profile
new file mode 100644
index 000000000..f210ba72c
--- /dev/null
+++ b/etc/profile-a-l/koreader.profile
@@ -0,0 +1,65 @@
1# Firejail profile for koreader
2# Description: Ebook reader application
3# This file is overwritten after every install/update
4# Persistent local customizations
5include koreader.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10
11noblacklist ${HOME}/.config/koreader
12noblacklist ${DOCUMENTS}
13
14# Allow lua (blacklisted by disable-interpreters.inc)
15include allow-lua.inc
16
17include disable-common.inc
18include disable-devel.inc
19include disable-exec.inc
20include disable-interpreters.inc
21include disable-proc.inc
22include disable-programs.inc
23include disable-xdg.inc
24
25mkdir ${HOME}/.config/koreader
26whitelist ${HOME}/.config/koreader
27include whitelist-common.inc
28include whitelist-run-common.inc
29include whitelist-runuser-common.inc
30include whitelist-usr-share-common.inc
31
32apparmor
33caps.drop all
34ipc-namespace
35machine-id
36net none
37#no3d
38nodvd
39nogroups
40noinput
41nonewprivs
42noprinters
43noroot
44nosound
45notv
46nou2f
47novideo
48protocol unix,netlink
49seccomp
50seccomp.block-secondary
51tracelog
52
53private-cache
54private-dev
55private-etc
56private-lib
57private-tmp
58
59dbus-user none
60dbus-system none
61
62read-only ${HOME}
63read-write ${HOME}/.config/koreader
64read-write ${DOWNLOADS}
65restrict-namespaces