aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z/mcomix.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-m-z/mcomix.profile')
-rw-r--r--etc/profile-m-z/mcomix.profile73
1 files changed, 73 insertions, 0 deletions
diff --git a/etc/profile-m-z/mcomix.profile b/etc/profile-m-z/mcomix.profile
new file mode 100644
index 000000000..5c965f55c
--- /dev/null
+++ b/etc/profile-m-z/mcomix.profile
@@ -0,0 +1,73 @@
1# Firejail profile for mcomix
2# Description: A comic book and manga viewer in python
3# This file is overwritten after every install/update
4# Persistent local customizations
5include mcomix.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/mcomix
10noblacklist ${HOME}/.local/share/mcomix
11noblacklist ${DOCUMENTS}
12
13# Allow /bin/sh (blacklisted by disable-shell.inc)
14include allow-bin-sh.inc
15
16# Allow python (blacklisted by disable-interpreters.inc)
17# mcomix <= 1.2 uses python2
18include allow-python2.inc
19include allow-python3.inc
20
21include disable-common.inc
22include disable-devel.inc
23include disable-exec.inc
24include disable-interpreters.inc
25include disable-programs.inc
26include disable-shell.inc
27include disable-write-mnt.inc
28include disable-xdg.inc
29
30mkdir ${HOME}/.config/mcomix
31mkdir ${HOME}/.local/share/mcomix
32whitelist /usr/share/mcomix
33include whitelist-usr-share-common.inc
34include whitelist-var-common.inc
35include whitelist-runuser-common.inc
36
37apparmor
38caps.drop all
39machine-id
40net none
41nodvd
42nogroups
43noinput
44nonewprivs
45noroot
46nosound
47notv
48nou2f
49novideo
50protocol unix
51seccomp
52seccomp.block-secondary
53shell none
54tracelog
55
56# mcomix <= 1.2 uses python2
57private-bin 7z,lha,mcomix,mutool,python*,rar,sh,unrar,unzip
58private-cache
59private-dev
60# mcomix <= 1.2 uses gtk-2.0
61private-etc alternatives,dconf,fonts,gconf,gtk-2.0,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,machine-id,mime.types,pango,passwd,X11,xdg
62private-tmp
63
64dbus-user none
65dbus-system none
66
67read-only ${HOME}
68read-write ${HOME}/.config/mcomix
69read-write ${HOME}/.local/share/mcomix
70#to allow ${HOME}/.local/share/recently-used.xbel
71read-write ${HOME}/.local/share
72# used by mcomix <= 1.2, tip, make a symbolic link to .cache/thumbnails
73read-write ${HOME}/.thumbnails