summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Jose Riha <jose1711@gmail.com>2019-05-30 17:52:23 +0200
committerLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-05-30 15:52:23 +0000
commitf9b4f7a61aff329b562344f557fa9e86ac8d9f52 (patch)
tree45c5fae4fbb68743f4b15a12ca11c03f46b07b80 /etc
parentAdd profile templates (diff)
downloadfirejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.tar.gz
firejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.tar.zst
firejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.zip
Create qgis.profile (#2727)
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc3
-rw-r--r--etc/qgis.profile59
2 files changed, 62 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 623e1efff..5481f976f 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -94,6 +94,7 @@ blacklist ${HOME}/.config/Nathan Osman
94blacklist ${HOME}/.config/Nylas Mail 94blacklist ${HOME}/.config/Nylas Mail
95blacklist ${HOME}/.config/PBE 95blacklist ${HOME}/.config/PBE
96blacklist ${HOME}/.config/Qlipper 96blacklist ${HOME}/.config/Qlipper
97blacklist ${HOME}/.config/QGIS
97blacklist ${HOME}/.config/QMediathekView 98blacklist ${HOME}/.config/QMediathekView
98blacklist ${HOME}/.config/QuiteRss 99blacklist ${HOME}/.config/QuiteRss
99blacklist ${HOME}/.config/QuiteRssrc 100blacklist ${HOME}/.config/QuiteRssrc
@@ -440,6 +441,7 @@ blacklist ${HOME}/.local/share/JetBrains
440blacklist ${HOME}/.local/share/Mendeley Ltd. 441blacklist ${HOME}/.local/share/Mendeley Ltd.
441blacklist ${HOME}/.local/share/Mumble 442blacklist ${HOME}/.local/share/Mumble
442blacklist ${HOME}/.local/share/PBE 443blacklist ${HOME}/.local/share/PBE
444blacklist ${HOME}/.local/share/QGIS
443blacklist ${HOME}/.local/share/QMediathekView 445blacklist ${HOME}/.local/share/QMediathekView
444blacklist ${HOME}/.local/share/QuiteRss 446blacklist ${HOME}/.local/share/QuiteRss
445blacklist ${HOME}/.local/share/Ricochet 447blacklist ${HOME}/.local/share/Ricochet
@@ -579,6 +581,7 @@ blacklist ${HOME}/.pingus
579blacklist ${HOME}/.pioneer 581blacklist ${HOME}/.pioneer
580blacklist ${HOME}/.purple 582blacklist ${HOME}/.purple
581blacklist ${HOME}/.qemu-launcher 583blacklist ${HOME}/.qemu-launcher
584blacklist ${HOME}/.qgis2
582blacklist ${HOME}/.qmmp 585blacklist ${HOME}/.qmmp
583blacklist ${HOME}/.quodlibet 586blacklist ${HOME}/.quodlibet
584blacklist ${HOME}/.redeclipse 587blacklist ${HOME}/.redeclipse
diff --git a/etc/qgis.profile b/etc/qgis.profile
new file mode 100644
index 000000000..750d006e2
--- /dev/null
+++ b/etc/qgis.profile
@@ -0,0 +1,59 @@
1# Firejail profile for qgis
2# Description: GIS application
3# This file is overwritten after every install/update
4# Persistent local customizations
5include qgis.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/QtProject.conf
10noblacklist ${HOME}/.config/QGIS
11noblacklist ${HOME}/.local/share/QGIS
12noblacklist ${HOME}/.qgis2
13noblacklist ${DOCUMENTS}
14
15# Allow python (blacklisted by disable-interpreters.inc)
16noblacklist ${PATH}/python3*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python3*
19
20include disable-common.inc
21include disable-devel.inc
22include disable-exec.inc
23include disable-interpreters.inc
24include disable-passwdmgr.inc
25include disable-programs.inc
26include disable-xdg.inc
27
28mkdir ${HOME}/.local/share/QGIS
29mkdir ${HOME}/.qgis2
30mkdir ${HOME}/.config/QGIS
31whitelist ${HOME}/.local/share/QGIS
32whitelist ${HOME}/.qgis2
33whitelist ${HOME}/.config/QGIS
34whitelist ${DOCUMENTS}
35include whitelist-common.inc
36include whitelist-var-common.inc
37
38caps.drop all
39netfilter
40machine-id
41nodbus
42nodvd
43nogroups
44nonewprivs
45noroot
46nosound
47notv
48nou2f
49novideo
50seccomp.drop @cpu-emulation,@debug,@obsolete,@privileged,set_mempolicy,migrate_pages,move_pages,open_by_handle_at,name_to_handle_at,ioprio_set,ni_syscall,syslog,fanotify_init,kcmp,add_key,request_key,keyctl,io_setup,io_destroy,io_getevents,io_submit,io_cancel,remap_file_pages,vmsplice,umount,userfaultfd,mincore
51protocol unix,inet,inet6,netlink
52shell none
53tracelog
54
55disable-mnt
56private-cache
57private-dev
58private-etc alternatives,ca-certificates,crypto-policies,fonts,machine-id,pki,resolv.conf,ssl,QGIS,QGIS.conf,Trolltech.conf
59private-tmp