summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-04-02 11:59:55 +0000
committerLibravatar GitHub <noreply@github.com>2019-04-02 11:59:55 +0000
commitc041aec25fffd86e26f1e195a320495bdef6c95a (patch)
tree90f0d948add22ab43d6e290945a21f67a28fd05d /etc
parentTemp fix firecfg (#2634) (diff)
downloadfirejail-c041aec25fffd86e26f1e195a320495bdef6c95a.tar.gz
firejail-c041aec25fffd86e26f1e195a320495bdef6c95a.tar.zst
firejail-c041aec25fffd86e26f1e195a320495bdef6c95a.zip
Add autokey profiles (#2635)
* Add autokey to firecfg.config * Update README.md * Update RELNOTES * Create autokey-common.profile * Create autokey-gtk.profile * Create autokey-qt.profile * Create autokey-run.profile * Create autokey-shell.profile
Diffstat (limited to 'etc')
-rw-r--r--etc/autokey-common.profile47
-rw-r--r--etc/autokey-gtk.profile11
-rw-r--r--etc/autokey-qt.profile11
-rw-r--r--etc/autokey-run.profile11
-rw-r--r--etc/autokey-shell.profile11
5 files changed, 91 insertions, 0 deletions
diff --git a/etc/autokey-common.profile b/etc/autokey-common.profile
new file mode 100644
index 000000000..44c0a3c15
--- /dev/null
+++ b/etc/autokey-common.profile
@@ -0,0 +1,47 @@
1# Firejail profile for autokey
2# Description: Desktop automation utility
3# This file is overwritten after every install/update
4# Persistent local customizations
5include autokey-common.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/autokey
10noblacklist ${HOME}/.local/share/autokey
11
12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2*
14noblacklist ${PATH}/python3*
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19noblacklist /usr/share/python2*
20noblacklist /usr/share/python3*
21
22include disable-common.inc
23include disable-devel.inc
24# disable-exec.inc might break scripting functionality
25#include disable-exec.inc
26include disable-interpreters.inc
27include disable-passwdmgr.inc
28include disable-programs.inc
29include whitelist-var-common.inc
30
31caps.drop all
32netfilter
33no3d
34nogroups
35nonewprivs
36noroot
37nou2f
38protocol unix,inet,inet6
39seccomp
40shell none
41tracelog
42
43private-cache
44private-dev
45private-tmp
46
47# memory-deny-write-execute - Breaks on Arch
diff --git a/etc/autokey-gtk.profile b/etc/autokey-gtk.profile
new file mode 100644
index 000000000..86168ba0d
--- /dev/null
+++ b/etc/autokey-gtk.profile
@@ -0,0 +1,11 @@
1# Firejail profile for autokey-gtk
2# Description: Desktop automation utility (GTK version)
3# This file is overwritten after every install/update
4# Persistent local customizations
5include autokey-gtk.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10#Redirect
11include autokey-common.profile
diff --git a/etc/autokey-qt.profile b/etc/autokey-qt.profile
new file mode 100644
index 000000000..f3877d829
--- /dev/null
+++ b/etc/autokey-qt.profile
@@ -0,0 +1,11 @@
1# Firejail profile for autokey-qt
2# Description: Desktop automation utility (Qt version)
3# This file is overwritten after every install/update
4# Persistent local customizations
5include autokey-qt.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10#Redirect
11include autokey-common.profile
diff --git a/etc/autokey-run.profile b/etc/autokey-run.profile
new file mode 100644
index 000000000..b70239022
--- /dev/null
+++ b/etc/autokey-run.profile
@@ -0,0 +1,11 @@
1# Firejail profile for autokey-run
2# Description: Desktop automation utility (CLI version)
3# This file is overwritten after every install/update
4# Persistent local customizations
5include autokey-run.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10#Redirect
11include autokey-common.profile
diff --git a/etc/autokey-shell.profile b/etc/autokey-shell.profile
new file mode 100644
index 000000000..5745fce77
--- /dev/null
+++ b/etc/autokey-shell.profile
@@ -0,0 +1,11 @@
1# Firejail profile for autokey-shell
2# Description: Desktop automation utility (CLI shell)
3# This file is overwritten after every install/update
4# Persistent local customizations
5include autokey-shell.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10#Redirect
11include autokey-common.profile