aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-common.inc5
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/inc/whitelist-usr-share-common.inc1
-rw-r--r--etc/profile-a-l/apostrophe.profile1
-rw-r--r--etc/profile-a-l/archiver-common.profile1
-rw-r--r--etc/profile-a-l/audacity.profile1
-rw-r--r--etc/profile-a-l/bibtex.profile1
-rw-r--r--etc/profile-a-l/com.github.johnfactotum.Foliate.profile3
-rw-r--r--etc/profile-a-l/dosbox.profile1
-rw-r--r--etc/profile-a-l/electron-hardened.inc.profile2
-rw-r--r--etc/profile-a-l/etr.profile1
-rw-r--r--etc/profile-a-l/fix-qdf.profile13
-rw-r--r--etc/profile-a-l/frozen-bubble.profile2
-rw-r--r--etc/profile-a-l/gimp.profile2
-rw-r--r--etc/profile-a-l/gnome-calculator.profile1
-rw-r--r--etc/profile-a-l/hasher-common.profile1
-rw-r--r--etc/profile-a-l/iagno.profile10
-rw-r--r--etc/profile-a-l/kdiff3.profile1
-rw-r--r--etc/profile-a-l/latex.profile1
-rw-r--r--etc/profile-a-l/libreoffice.profile1
-rw-r--r--etc/profile-m-z/open-invaders.profile1
-rw-r--r--etc/profile-m-z/pdflatex.profile1
-rw-r--r--etc/profile-m-z/presentations18.profile1
-rw-r--r--etc/profile-m-z/qpdf.profile68
-rw-r--r--etc/profile-m-z/qutebrowser.profile4
-rw-r--r--etc/profile-m-z/rhythmbox.profile1
-rw-r--r--etc/profile-m-z/rpcs3.profile2
-rw-r--r--etc/profile-m-z/simutrans.profile1
-rw-r--r--etc/profile-m-z/tex.profile1
-rw-r--r--etc/profile-m-z/textmaker18.profile1
-rw-r--r--etc/profile-m-z/textmaker18free.profile1
-rw-r--r--etc/profile-m-z/totem.profile2
-rw-r--r--etc/profile-m-z/transmission-cli.profile2
-rw-r--r--etc/profile-m-z/transmission-common.profile1
-rw-r--r--etc/profile-m-z/zlib-flate.profile13
35 files changed, 135 insertions, 16 deletions
diff --git a/etc/inc/disable-common.inc b/etc/inc/disable-common.inc
index 03daaa9a6..65159b951 100644
--- a/etc/inc/disable-common.inc
+++ b/etc/inc/disable-common.inc
@@ -168,8 +168,10 @@ blacklist ${HOME}/.local/share/systemd
168blacklist ${PATH}/systemctl 168blacklist ${PATH}/systemctl
169blacklist ${PATH}/systemd-run 169blacklist ${PATH}/systemd-run
170blacklist ${RUNUSER}/systemd 170blacklist ${RUNUSER}/systemd
171blacklist /etc/credstore*
171blacklist /etc/systemd/network 172blacklist /etc/systemd/network
172blacklist /etc/systemd/system 173blacklist /etc/systemd/system
174blacklist /run/credentials
173blacklist /var/lib/systemd 175blacklist /var/lib/systemd
174# creates problems on Arch where /etc/resolv.conf is a symlink to /var/run/systemd/resolve/resolv.conf 176# creates problems on Arch where /etc/resolv.conf is a symlink to /var/run/systemd/resolve/resolv.conf
175#blacklist /var/run/systemd 177#blacklist /var/run/systemd
@@ -450,6 +452,9 @@ blacklist ${HOME}/.vaults
450blacklist /run/timeshift 452blacklist /run/timeshift
451blacklist /var/backup 453blacklist /var/backup
452 454
455# dm-crypt / LUKS
456blacklist /crypto_keyfile.bin
457
453# Remove environment variables with auth tokens. 458# Remove environment variables with auth tokens.
454# Note however that the sandbox might still have access to the 459# Note however that the sandbox might still have access to the
455# files where these variables are set. 460# files where these variables are set.
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 2a7e1a898..3eb6c03d5 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -605,6 +605,7 @@ blacklist ${HOME}/.config/rpcs3
605blacklist ${HOME}/.config/rtv 605blacklist ${HOME}/.config/rtv
606blacklist ${HOME}/.config/scribus 606blacklist ${HOME}/.config/scribus
607blacklist ${HOME}/.config/scribusrc 607blacklist ${HOME}/.config/scribusrc
608blacklist ${HOME}/.config/sendgmail
608blacklist ${HOME}/.config/sinew.in 609blacklist ${HOME}/.config/sinew.in
609blacklist ${HOME}/.config/sink 610blacklist ${HOME}/.config/sink
610blacklist ${HOME}/.config/skypeforlinux 611blacklist ${HOME}/.config/skypeforlinux
@@ -1108,6 +1109,7 @@ blacklist ${HOME}/.sbt
1108blacklist ${HOME}/.scorched3d 1109blacklist ${HOME}/.scorched3d
1109blacklist ${HOME}/.scribus 1110blacklist ${HOME}/.scribus
1110blacklist ${HOME}/.scribusrc 1111blacklist ${HOME}/.scribusrc
1112blacklist ${HOME}/.sendgmail.*
1111blacklist ${HOME}/.simutrans 1113blacklist ${HOME}/.simutrans
1112blacklist ${HOME}/.smartgit/*/passwords 1114blacklist ${HOME}/.smartgit/*/passwords
1113blacklist ${HOME}/.ssr 1115blacklist ${HOME}/.ssr
diff --git a/etc/inc/whitelist-usr-share-common.inc b/etc/inc/whitelist-usr-share-common.inc
index bb0bcd050..dcf941004 100644
--- a/etc/inc/whitelist-usr-share-common.inc
+++ b/etc/inc/whitelist-usr-share-common.inc
@@ -29,6 +29,7 @@ whitelist /usr/share/gtk-engines
29whitelist /usr/share/gtksourceview-3.0 29whitelist /usr/share/gtksourceview-3.0
30whitelist /usr/share/gtksourceview-4 30whitelist /usr/share/gtksourceview-4
31whitelist /usr/share/hunspell 31whitelist /usr/share/hunspell
32whitelist /usr/share/hyphen
32whitelist /usr/share/hwdata 33whitelist /usr/share/hwdata
33whitelist /usr/share/icons 34whitelist /usr/share/icons
34whitelist /usr/share/icu 35whitelist /usr/share/icu
diff --git a/etc/profile-a-l/apostrophe.profile b/etc/profile-a-l/apostrophe.profile
index 4ad6ac6bc..0655c2e6f 100644
--- a/etc/profile-a-l/apostrophe.profile
+++ b/etc/profile-a-l/apostrophe.profile
@@ -35,7 +35,6 @@ whitelist /usr/share/apostrophe
35whitelist /usr/share/texlive 35whitelist /usr/share/texlive
36whitelist /usr/share/texmf 36whitelist /usr/share/texmf
37whitelist /usr/share/pandoc-* 37whitelist /usr/share/pandoc-*
38whitelist /usr/share/perl5
39include whitelist-runuser-common.inc 38include whitelist-runuser-common.inc
40include whitelist-usr-share-common.inc 39include whitelist-usr-share-common.inc
41include whitelist-var-common.inc 40include whitelist-var-common.inc
diff --git a/etc/profile-a-l/archiver-common.profile b/etc/profile-a-l/archiver-common.profile
index b0f83aa32..ef875c5b7 100644
--- a/etc/profile-a-l/archiver-common.profile
+++ b/etc/profile-a-l/archiver-common.profile
@@ -44,6 +44,7 @@ x11 none
44 44
45private-cache 45private-cache
46private-dev 46private-dev
47private-etc
47 48
48dbus-user none 49dbus-user none
49dbus-system none 50dbus-system none
diff --git a/etc/profile-a-l/audacity.profile b/etc/profile-a-l/audacity.profile
index 371054728..c2a482b61 100644
--- a/etc/profile-a-l/audacity.profile
+++ b/etc/profile-a-l/audacity.profile
@@ -50,6 +50,7 @@ tracelog
50 50
51private-bin audacity 51private-bin audacity
52private-dev 52private-dev
53private-etc @x11
53private-tmp 54private-tmp
54 55
55# problems on Fedora 27 56# problems on Fedora 27
diff --git a/etc/profile-a-l/bibtex.profile b/etc/profile-a-l/bibtex.profile
index e868dcbab..5f12d61f1 100644
--- a/etc/profile-a-l/bibtex.profile
+++ b/etc/profile-a-l/bibtex.profile
@@ -9,4 +9,3 @@ private-bin bibtex
9 9
10# Redirect 10# Redirect
11include latex-common.profile 11include latex-common.profile
12
diff --git a/etc/profile-a-l/com.github.johnfactotum.Foliate.profile b/etc/profile-a-l/com.github.johnfactotum.Foliate.profile
index f4533b537..6177b52c0 100644
--- a/etc/profile-a-l/com.github.johnfactotum.Foliate.profile
+++ b/etc/profile-a-l/com.github.johnfactotum.Foliate.profile
@@ -2,7 +2,7 @@
2# Description: Simple and modern GTK eBook reader 2# Description: Simple and modern GTK eBook reader
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Persistent local customizations 4# Persistent local customizations
5include foliate.local 5include com.github.johnfactotum.Foliate.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
@@ -28,7 +28,6 @@ whitelist ${HOME}/.local/share/com.github.johnfactotum.Foliate
28whitelist ${DOCUMENTS} 28whitelist ${DOCUMENTS}
29whitelist ${DOWNLOADS} 29whitelist ${DOWNLOADS}
30whitelist /usr/share/com.github.johnfactotum.Foliate 30whitelist /usr/share/com.github.johnfactotum.Foliate
31whitelist /usr/share/hyphen
32include whitelist-common.inc 31include whitelist-common.inc
33include whitelist-usr-share-common.inc 32include whitelist-usr-share-common.inc
34include whitelist-var-common.inc 33include whitelist-var-common.inc
diff --git a/etc/profile-a-l/dosbox.profile b/etc/profile-a-l/dosbox.profile
index 1edbb7ca0..882709808 100644
--- a/etc/profile-a-l/dosbox.profile
+++ b/etc/profile-a-l/dosbox.profile
@@ -37,6 +37,7 @@ tracelog
37 37
38private-bin dosbox 38private-bin dosbox
39private-dev 39private-dev
40private-etc @games
40private-tmp 41private-tmp
41 42
42dbus-user none 43dbus-user none
diff --git a/etc/profile-a-l/electron-hardened.inc.profile b/etc/profile-a-l/electron-hardened.inc.profile
index eacf5cebe..a9e1756d9 100644
--- a/etc/profile-a-l/electron-hardened.inc.profile
+++ b/etc/profile-a-l/electron-hardened.inc.profile
@@ -7,4 +7,4 @@ include electron-hardened.inc.local
7#include globals.local 7#include globals.local
8 8
9# Redirect 9# Redirect
10include chrome-common-hardened.inc.profile 10include chromium-common-hardened.inc.profile
diff --git a/etc/profile-a-l/etr.profile b/etc/profile-a-l/etr.profile
index 7d27f12c9..5b9892af3 100644
--- a/etc/profile-a-l/etr.profile
+++ b/etc/profile-a-l/etr.profile
@@ -49,6 +49,7 @@ private-bin etr
49private-cache 49private-cache
50private-dev 50private-dev
51# private-etc alternatives,drirc,machine-id,openal,passwd 51# private-etc alternatives,drirc,machine-id,openal,passwd
52private-etc @games,@x11
52private-tmp 53private-tmp
53 54
54dbus-user none 55dbus-user none
diff --git a/etc/profile-a-l/fix-qdf.profile b/etc/profile-a-l/fix-qdf.profile
new file mode 100644
index 000000000..2dbb44e1d
--- /dev/null
+++ b/etc/profile-a-l/fix-qdf.profile
@@ -0,0 +1,13 @@
1# Firejail profile for fix-qdf
2# This file is overwritten after every install/update
3quiet
4# Persistent local customizations
5include fix-qdf.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10private-bin fix-qdf
11
12# Redirect
13include qpdf.profile
diff --git a/etc/profile-a-l/frozen-bubble.profile b/etc/profile-a-l/frozen-bubble.profile
index 86a8a8fc6..f162a4a31 100644
--- a/etc/profile-a-l/frozen-bubble.profile
+++ b/etc/profile-a-l/frozen-bubble.profile
@@ -22,6 +22,7 @@ mkdir ${HOME}/.frozen-bubble
22whitelist ${HOME}/.frozen-bubble 22whitelist ${HOME}/.frozen-bubble
23include whitelist-common.inc 23include whitelist-common.inc
24include whitelist-runuser-common.inc 24include whitelist-runuser-common.inc
25whitelist /usr/share/games
25include whitelist-usr-share-common.inc 26include whitelist-usr-share-common.inc
26include whitelist-var-common.inc 27include whitelist-var-common.inc
27 28
@@ -42,6 +43,7 @@ tracelog
42disable-mnt 43disable-mnt
43# private-bin frozen-bubble 44# private-bin frozen-bubble
44private-dev 45private-dev
46private-etc @games,@x11
45private-tmp 47private-tmp
46 48
47dbus-user none 49dbus-user none
diff --git a/etc/profile-a-l/gimp.profile b/etc/profile-a-l/gimp.profile
index 717519112..6f350f8ac 100644
--- a/etc/profile-a-l/gimp.profile
+++ b/etc/profile-a-l/gimp.profile
@@ -59,7 +59,7 @@ seccomp !mbind
59tracelog 59tracelog
60 60
61private-dev 61private-dev
62private-etc @tls-ca,@x11,python* 62private-etc @x11,python*
63private-tmp 63private-tmp
64 64
65dbus-user none 65dbus-user none
diff --git a/etc/profile-a-l/gnome-calculator.profile b/etc/profile-a-l/gnome-calculator.profile
index 3926146ff..e5c6022e8 100644
--- a/etc/profile-a-l/gnome-calculator.profile
+++ b/etc/profile-a-l/gnome-calculator.profile
@@ -45,6 +45,7 @@ disable-mnt
45private-bin gnome-calculator 45private-bin gnome-calculator
46private-cache 46private-cache
47private-dev 47private-dev
48private-etc @x11
48#private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.* 49#private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.*
49private-tmp 50private-tmp
50 51
diff --git a/etc/profile-a-l/hasher-common.profile b/etc/profile-a-l/hasher-common.profile
index fd8246aae..96e69d6cf 100644
--- a/etc/profile-a-l/hasher-common.profile
+++ b/etc/profile-a-l/hasher-common.profile
@@ -48,6 +48,7 @@ x11 none
48# Add the next line to your hasher-common.local if you don't need to hash files in ~/.cache. 48# Add the next line to your hasher-common.local if you don't need to hash files in ~/.cache.
49#private-cache 49#private-cache
50private-dev 50private-dev
51private-etc
51# Add the next line to your hasher-common.local if you don't need to hash files in /tmp. 52# Add the next line to your hasher-common.local if you don't need to hash files in /tmp.
52#private-tmp 53#private-tmp
53 54
diff --git a/etc/profile-a-l/iagno.profile b/etc/profile-a-l/iagno.profile
index e16f3f1d5..82cba7887 100644
--- a/etc/profile-a-l/iagno.profile
+++ b/etc/profile-a-l/iagno.profile
@@ -13,6 +13,13 @@ include disable-interpreters.inc
13include disable-programs.inc 13include disable-programs.inc
14include disable-shell.inc 14include disable-shell.inc
15 15
16whitelist ${HOME}/.local/share/glib-2.0/schemas
17include whitelist-common.inc
18
19include whitelist-runuser-common.inc
20whitelist /usr/share/iagno
21whitelist /usr/share/gdm
22include whitelist-usr-share-common.inc
16include whitelist-var-common.inc 23include whitelist-var-common.inc
17 24
18apparmor 25apparmor
@@ -28,11 +35,12 @@ nou2f
28novideo 35novideo
29protocol unix 36protocol unix
30seccomp 37seccomp
38seccomp.block-secondary
31 39
32disable-mnt 40disable-mnt
33private
34private-bin iagno 41private-bin iagno
35private-dev 42private-dev
43private-etc @x11,gconf
36private-tmp 44private-tmp
37 45
38# dbus-user none 46# dbus-user none
diff --git a/etc/profile-a-l/kdiff3.profile b/etc/profile-a-l/kdiff3.profile
index e0b3eadfd..d9e4480f5 100644
--- a/etc/profile-a-l/kdiff3.profile
+++ b/etc/profile-a-l/kdiff3.profile
@@ -52,6 +52,7 @@ disable-mnt
52private-bin kdiff3 52private-bin kdiff3
53private-cache 53private-cache
54private-dev 54private-dev
55private-etc @x11
55 56
56dbus-user none 57dbus-user none
57dbus-system none 58dbus-system none
diff --git a/etc/profile-a-l/latex.profile b/etc/profile-a-l/latex.profile
index 2230dd570..f6e625d35 100644
--- a/etc/profile-a-l/latex.profile
+++ b/etc/profile-a-l/latex.profile
@@ -9,4 +9,3 @@ private-bin latex
9 9
10# Redirect 10# Redirect
11include latex-common.profile 11include latex-common.profile
12
diff --git a/etc/profile-a-l/libreoffice.profile b/etc/profile-a-l/libreoffice.profile
index 518928876..d7144d8c3 100644
--- a/etc/profile-a-l/libreoffice.profile
+++ b/etc/profile-a-l/libreoffice.profile
@@ -50,6 +50,7 @@ tracelog
50#private-bin libreoffice,sh,uname,dirname,grep,sed,basename,ls 50#private-bin libreoffice,sh,uname,dirname,grep,sed,basename,ls
51private-cache 51private-cache
52private-dev 52private-dev
53private-etc @tls-ca,@x11,cups,gnupg,libreoffice,papersize,ssh
53private-tmp 54private-tmp
54 55
55dbus-system none 56dbus-system none
diff --git a/etc/profile-m-z/open-invaders.profile b/etc/profile-m-z/open-invaders.profile
index f6b070ab3..498a4f6c8 100644
--- a/etc/profile-m-z/open-invaders.profile
+++ b/etc/profile-m-z/open-invaders.profile
@@ -35,6 +35,7 @@ seccomp
35 35
36private-bin open-invaders 36private-bin open-invaders
37private-dev 37private-dev
38private-etc @x11
38private-tmp 39private-tmp
39 40
40dbus-user none 41dbus-user none
diff --git a/etc/profile-m-z/pdflatex.profile b/etc/profile-m-z/pdflatex.profile
index caf980d4d..ddf6d0990 100644
--- a/etc/profile-m-z/pdflatex.profile
+++ b/etc/profile-m-z/pdflatex.profile
@@ -9,4 +9,3 @@ private-bin pdflatex
9 9
10# Redirect 10# Redirect
11include latex-common.profile 11include latex-common.profile
12
diff --git a/etc/profile-m-z/presentations18.profile b/etc/profile-m-z/presentations18.profile
index 65d684c40..ac844d1af 100644
--- a/etc/profile-m-z/presentations18.profile
+++ b/etc/profile-m-z/presentations18.profile
@@ -8,4 +8,3 @@ include globals.local
8 8
9# Redirect 9# Redirect
10include softmaker-common.profile 10include softmaker-common.profile
11
diff --git a/etc/profile-m-z/qpdf.profile b/etc/profile-m-z/qpdf.profile
new file mode 100644
index 000000000..0c1e09e92
--- /dev/null
+++ b/etc/profile-m-z/qpdf.profile
@@ -0,0 +1,68 @@
1# Firejail profile for qpdf
2# Description: A Content-Preserving PDF Transformation System
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include qpdf.local
7# Persistent global definitions
8include globals.local
9
10blacklist ${RUNUSER}/wayland-*
11
12noblacklist ${DOCUMENTS}
13
14include disable-common.inc
15include disable-devel.inc
16include disable-exec.inc
17include disable-interpreters.inc
18include disable-proc.inc
19include disable-programs.inc
20include disable-shell.inc
21include disable-X11.inc
22include disable-xdg.inc
23
24whitelist ${DOCUMENTS}
25whitelist ${DOWNLOADS}
26include whitelist-common.inc
27include whitelist-run-common.inc
28include whitelist-runuser-common.inc
29include whitelist-usr-share-common.inc
30include whitelist-var-common.inc
31
32apparmor
33caps.drop all
34hostname qpdf
35ipc-namespace
36machine-id
37net none
38no3d
39nodvd
40nogroups
41noinput
42nonewprivs
43noprinters
44noroot
45nosound
46notv
47nou2f
48novideo
49# block the socket syscall to simulate an be empty protocol line, see #639
50seccomp socket
51tracelog
52x11 none
53
54private-bin qpdf
55private-cache
56private-dev
57private-etc
58private-lib libqpdf.so.*
59#private-tmp # breaks on Arch Linux
60
61dbus-user none
62dbus-system none
63
64memory-deny-write-execute
65restrict-namespaces
66read-only ${HOME}
67read-write ${DOCUMENTS}
68read-write ${DOWNLOADS}
diff --git a/etc/profile-m-z/qutebrowser.profile b/etc/profile-m-z/qutebrowser.profile
index e83484ae5..0d35dbbad 100644
--- a/etc/profile-m-z/qutebrowser.profile
+++ b/etc/profile-m-z/qutebrowser.profile
@@ -18,6 +18,8 @@ include allow-bin-sh.inc
18include allow-python2.inc 18include allow-python2.inc
19include allow-python3.inc 19include allow-python3.inc
20 20
21ignore noexec ${HOME}
22
21include disable-common.inc 23include disable-common.inc
22include disable-devel.inc 24include disable-devel.inc
23include disable-exec.inc 25include disable-exec.inc
@@ -41,7 +43,7 @@ include whitelist-runuser-common.inc
41include whitelist-usr-share-common.inc 43include whitelist-usr-share-common.inc
42include whitelist-var-common.inc 44include whitelist-var-common.inc
43 45
44apparmor 46#apparmor # breaks userscripts under ${HOME}, see #5639
45caps.drop all 47caps.drop all
46netfilter 48netfilter
47nodvd 49nodvd
diff --git a/etc/profile-m-z/rhythmbox.profile b/etc/profile-m-z/rhythmbox.profile
index dccd93429..77c032a53 100644
--- a/etc/profile-m-z/rhythmbox.profile
+++ b/etc/profile-m-z/rhythmbox.profile
@@ -51,6 +51,7 @@ tracelog
51private-bin rhythmbox,rhythmbox-client 51private-bin rhythmbox,rhythmbox-client
52private-cache 52private-cache
53private-dev 53private-dev
54private-etc @tls-ca,@x11,python*
54private-tmp 55private-tmp
55 56
56dbus-user filter 57dbus-user filter
diff --git a/etc/profile-m-z/rpcs3.profile b/etc/profile-m-z/rpcs3.profile
index 186e31b46..405ab818d 100644
--- a/etc/profile-m-z/rpcs3.profile
+++ b/etc/profile-m-z/rpcs3.profile
@@ -2,7 +2,7 @@
2# Description: RPCS3 emulator 2# Description: RPCS3 emulator
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Persistent local customizations 4# Persistent local customizations
5include rpcs3.local 5include rpcs3.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
diff --git a/etc/profile-m-z/simutrans.profile b/etc/profile-m-z/simutrans.profile
index 6ba735556..f88ae65c8 100644
--- a/etc/profile-m-z/simutrans.profile
+++ b/etc/profile-m-z/simutrans.profile
@@ -35,6 +35,7 @@ seccomp
35 35
36# private-bin simutrans 36# private-bin simutrans
37private-dev 37private-dev
38private-etc @games,@x11
38private-tmp 39private-tmp
39 40
40dbus-user none 41dbus-user none
diff --git a/etc/profile-m-z/tex.profile b/etc/profile-m-z/tex.profile
index f56c3038e..c850cf5c3 100644
--- a/etc/profile-m-z/tex.profile
+++ b/etc/profile-m-z/tex.profile
@@ -9,4 +9,3 @@ private-bin tex
9 9
10# Redirect 10# Redirect
11include latex-common.profile 11include latex-common.profile
12
diff --git a/etc/profile-m-z/textmaker18.profile b/etc/profile-m-z/textmaker18.profile
index e5a4b6454..8284df791 100644
--- a/etc/profile-m-z/textmaker18.profile
+++ b/etc/profile-m-z/textmaker18.profile
@@ -8,4 +8,3 @@ include globals.local
8 8
9# Redirect 9# Redirect
10include softmaker-common.profile 10include softmaker-common.profile
11
diff --git a/etc/profile-m-z/textmaker18free.profile b/etc/profile-m-z/textmaker18free.profile
index 0e918bf0a..ad945ca55 100644
--- a/etc/profile-m-z/textmaker18free.profile
+++ b/etc/profile-m-z/textmaker18free.profile
@@ -8,4 +8,3 @@ include globals.local
8 8
9# Redirect 9# Redirect
10include softmaker-common.profile 10include softmaker-common.profile
11
diff --git a/etc/profile-m-z/totem.profile b/etc/profile-m-z/totem.profile
index e21d37040..a4cb49171 100644
--- a/etc/profile-m-z/totem.profile
+++ b/etc/profile-m-z/totem.profile
@@ -51,7 +51,7 @@ private-bin totem
51# totem needs access to ~/.cache/tracker or it exits 51# totem needs access to ~/.cache/tracker or it exits
52#private-cache 52#private-cache
53private-dev 53private-dev
54# private-etc alternatives,asound.conf,ca-certificates,crypto-policies,fonts,machine-id,pki,pulse,ssl 54private-etc @tls-ca,@x11,python*
55private-tmp 55private-tmp
56 56
57# makes settings immutable 57# makes settings immutable
diff --git a/etc/profile-m-z/transmission-cli.profile b/etc/profile-m-z/transmission-cli.profile
index edb4db8aa..5c0690b1d 100644
--- a/etc/profile-m-z/transmission-cli.profile
+++ b/etc/profile-m-z/transmission-cli.profile
@@ -7,6 +7,8 @@ include transmission-cli.local
7# Persistent global definitions 7# Persistent global definitions
8include globals.local 8include globals.local
9 9
10whitelist /usr/share/transmission
11
10private-bin transmission-cli 12private-bin transmission-cli
11private-etc @tls-ca 13private-etc @tls-ca
12 14
diff --git a/etc/profile-m-z/transmission-common.profile b/etc/profile-m-z/transmission-common.profile
index 0a9029c97..d80eb708b 100644
--- a/etc/profile-m-z/transmission-common.profile
+++ b/etc/profile-m-z/transmission-common.profile
@@ -44,6 +44,7 @@ tracelog
44 44
45private-cache 45private-cache
46private-dev 46private-dev
47private-etc @tls-ca,@x11
47private-tmp 48private-tmp
48 49
49dbus-user none 50dbus-user none
diff --git a/etc/profile-m-z/zlib-flate.profile b/etc/profile-m-z/zlib-flate.profile
new file mode 100644
index 000000000..48a2c9845
--- /dev/null
+++ b/etc/profile-m-z/zlib-flate.profile
@@ -0,0 +1,13 @@
1# Firejail profile for zlib-flate
2# This file is overwritten after every install/update
3quiet
4# Persistent local customizations
5include zlib-flate.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10private-bin zlib-flate
11
12# Redirect
13include qpdf.profile