aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-09-27 23:24:42 -0400
committerLibravatar Tad <tad@spotco.us>2017-09-27 23:24:42 -0400
commitf3cc6816ee983212cd31448c5f66fbb2c65f5112 (patch)
tree16c2aa81ebebe9f98bb42d4a48a0c1b85194662b
parentMisc fixes (diff)
downloadfirejail-f3cc6816ee983212cd31448c5f66fbb2c65f5112.tar.gz
firejail-f3cc6816ee983212cd31448c5f66fbb2c65f5112.tar.zst
firejail-f3cc6816ee983212cd31448c5f66fbb2c65f5112.zip
Add a profile for PDFMod
an alternative to PDFSam
-rw-r--r--etc/disable-programs.inc2
-rw-r--r--etc/pdfmod.profile38
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 41 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 40bca578f..064e60294 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -143,6 +143,7 @@ blacklist ${HOME}/.config/opera-beta
143blacklist ${HOME}/.config/orage 143blacklist ${HOME}/.config/orage
144blacklist ${HOME}/.config/org.kde.gwenviewrc 144blacklist ${HOME}/.config/org.kde.gwenviewrc
145blacklist ${HOME}/.config/pcmanfm 145blacklist ${HOME}/.config/pcmanfm
146blacklist ${HOME}/.config/pdfmod
146blacklist ${HOME}/.config/Pinta 147blacklist ${HOME}/.config/Pinta
147blacklist ${HOME}/.config/pix 148blacklist ${HOME}/.config/pix
148blacklist ${HOME}/.config/pluma 149blacklist ${HOME}/.config/pluma
@@ -435,6 +436,7 @@ blacklist ${HOME}/.cache/netsurf
435blacklist ${HOME}/.cache/opera 436blacklist ${HOME}/.cache/opera
436blacklist ${HOME}/.cache/opera-beta 437blacklist ${HOME}/.cache/opera-beta
437blacklist ${HOME}/.cache/org.gnome.Books 438blacklist ${HOME}/.cache/org.gnome.Books
439blacklist ${HOME}/.cache/pdfmod
438blacklist ${HOME}/.cache/peek 440blacklist ${HOME}/.cache/peek
439blacklist ${HOME}/.cache/qBittorrent 441blacklist ${HOME}/.cache/qBittorrent
440blacklist ${HOME}/.cache/qupzilla 442blacklist ${HOME}/.cache/qupzilla
diff --git a/etc/pdfmod.profile b/etc/pdfmod.profile
new file mode 100644
index 000000000..8489e79a6
--- /dev/null
+++ b/etc/pdfmod.profile
@@ -0,0 +1,38 @@
1# Firejail profile for pdfmod
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/pdfmod.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8
9noblacklist ${HOME}/.cache/pdfmod
10noblacklist ${HOME}/.config/pdfmod
11
12include /etc/firejail/disable-common.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15include /etc/firejail/disable-programs.inc
16
17include /etc/firejail/whitelist-var-common.inc
18
19caps.drop all
20ipc-namespace
21net none
22no3d
23nodvd
24nogroups
25nonewprivs
26noroot
27nosound
28notv
29novideo
30protocol unix
31seccomp
32shell none
33
34private-dev
35private-tmp
36
37noexec ${HOME}
38noexec /tmp
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 905a36b0d..9baa6a6e4 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -250,6 +250,7 @@ opera-beta
250orage 250orage
251palemoon 251palemoon
252parole 252parole
253pdfmod
253pdfsam 254pdfsam
254pdftotext 255pdftotext
255peek 256peek