aboutsummaryrefslogtreecommitdiffstats
path: root/etc/qgis.profile
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/qgis.profile
parentAdd profile templates (diff)
downloadfirejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.tar.gz
firejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.tar.zst
firejail-f9b4f7a61aff329b562344f557fa9e86ac8d9f52.zip
Create qgis.profile (#2727)
Diffstat (limited to 'etc/qgis.profile')
-rw-r--r--etc/qgis.profile59
1 files changed, 59 insertions, 0 deletions
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