summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-08-22 11:29:13 +0200
committerLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-08-22 11:29:13 +0200
commit4ceb6d89143c99d1e60bec264d59dd8a7c257327 (patch)
treeed20c9b4dc8f5682bfd2350ea6d0dc64f2776683 /etc
parentEnable private-bin in transmission-daemon (diff)
downloadfirejail-4ceb6d89143c99d1e60bec264d59dd8a7c257327.tar.gz
firejail-4ceb6d89143c99d1e60bec264d59dd8a7c257327.tar.zst
firejail-4ceb6d89143c99d1e60bec264d59dd8a7c257327.zip
Introduce allow-common-devel.inc
Diffstat (limited to 'etc')
-rw-r--r--etc/allow-common-devel.inc13
-rw-r--r--etc/atom.profile14
-rw-r--r--etc/brackets.profile10
-rw-r--r--etc/code.profile11
-rw-r--r--etc/geany.profile9
-rw-r--r--etc/gedit.profile9
-rw-r--r--etc/gnome-builder.profile10
-rw-r--r--etc/templates/profile.template3
8 files changed, 33 insertions, 46 deletions
diff --git a/etc/allow-common-devel.inc b/etc/allow-common-devel.inc
new file mode 100644
index 000000000..da1cdb3d3
--- /dev/null
+++ b/etc/allow-common-devel.inc
@@ -0,0 +1,13 @@
1# Rust
2noblacklist ${HOME}/.cargo/config
3noblacklist ${HOME}/.cargo/registry
4
5# Git
6noblacklist ${HOME}/.config/git
7noblacklist ${HOME}/.gitconfig
8noblacklist ${HOME}/.git-credentials
9
10# Python
11noblacklist ${HOME}/.python-history
12noblacklist ${HOME}/.python_history
13noblacklist ${HOME}/.pythonhist
diff --git a/etc/atom.profile b/etc/atom.profile
index 4bb37552b..b9cb49d08 100644
--- a/etc/atom.profile
+++ b/etc/atom.profile
@@ -8,17 +8,9 @@ include globals.local
8 8
9noblacklist ${HOME}/.atom 9noblacklist ${HOME}/.atom
10noblacklist ${HOME}/.config/Atom 10noblacklist ${HOME}/.config/Atom
11# allow rust 11
12noblacklist ${HOME}/.cargo/config 12# Allows files commonly used by IDEs
13noblacklist ${HOME}/.cargo/registry 13include allow-common-devel.inc
14# allow git config files
15noblacklist ${HOME}/.config/git
16noblacklist ${HOME}/.gitconfig
17noblacklist ${HOME}/.git-credentials
18# allow python dev files
19noblacklist ${HOME}/.python-history
20noblacklist ${HOME}/.python_history
21noblacklist ${HOME}/.pythonhist
22 14
23include disable-common.inc 15include disable-common.inc
24include disable-exec.inc 16include disable-exec.inc
diff --git a/etc/brackets.profile b/etc/brackets.profile
index 3e157d841..b7d560bbc 100644
--- a/etc/brackets.profile
+++ b/etc/brackets.profile
@@ -8,13 +8,9 @@ include globals.local
8noblacklist ${HOME}/.config/Brackets 8noblacklist ${HOME}/.config/Brackets
9#noblacklist /opt/brackets/ 9#noblacklist /opt/brackets/
10#noblacklist /opt/google/ 10#noblacklist /opt/google/
11# Uncomment the next two lines if you are developing rust. 11
12# or put it in your brackets.local 12# Allows files commonly used by IDEs
13#noblacklist ${HOME}/.cargo/config 13include allow-common-devel.inc
14#noblacklist ${HOME}/.cargo/registry
15noblacklist ${HOME}/.config/git
16noblacklist ${HOME}/.gitconfig
17noblacklist ${HOME}/.git-credentials
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-passwdmgr.inc 16include disable-passwdmgr.inc
diff --git a/etc/code.profile b/etc/code.profile
index 76320d56b..7ac4e1619 100644
--- a/etc/code.profile
+++ b/etc/code.profile
@@ -5,19 +5,14 @@ include code.local
5# Persistent global definitions 5# Persistent global definitions
6include globals.local 6include globals.local
7 7
8noblacklist ${HOME}/.cargo/config
9noblacklist ${HOME}/.cargo/registry
10noblacklist ${HOME}/.config/Code 8noblacklist ${HOME}/.config/Code
11noblacklist ${HOME}/.config/Code - OSS 9noblacklist ${HOME}/.config/Code - OSS
12noblacklist ${HOME}/.config/git
13noblacklist ${HOME}/.gitconfig
14noblacklist ${HOME}/.git-credentials
15noblacklist ${HOME}/.python-history
16noblacklist ${HOME}/.python_history
17noblacklist ${HOME}/.pythonhist
18noblacklist ${HOME}/.vscode 10noblacklist ${HOME}/.vscode
19noblacklist ${HOME}/.vscode-oss 11noblacklist ${HOME}/.vscode-oss
20 12
13# Allows files commonly used by IDEs
14include allow-common-devel.inc
15
21include disable-common.inc 16include disable-common.inc
22include disable-passwdmgr.inc 17include disable-passwdmgr.inc
23include disable-programs.inc 18include disable-programs.inc
diff --git a/etc/geany.profile b/etc/geany.profile
index 53a718d63..31599e32a 100644
--- a/etc/geany.profile
+++ b/etc/geany.profile
@@ -7,12 +7,9 @@ include geany.local
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.config/geany 9noblacklist ${HOME}/.config/geany
10noblacklist ${HOME}/.config/git 10
11noblacklist ${HOME}/.gitconfig 11# Allows files commonly used by IDEs
12noblacklist ${HOME}/.git-credentials 12include allow-common-devel.inc
13noblacklist ${HOME}/.python-history
14noblacklist ${HOME}/.python_history
15noblacklist ${HOME}/.pythonhist
16 13
17include disable-common.inc 14include disable-common.inc
18include disable-passwdmgr.inc 15include disable-passwdmgr.inc
diff --git a/etc/gedit.profile b/etc/gedit.profile
index 763d33eb1..837396654 100644
--- a/etc/gedit.profile
+++ b/etc/gedit.profile
@@ -8,12 +8,9 @@ include globals.local
8 8
9noblacklist ${HOME}/.config/enchant 9noblacklist ${HOME}/.config/enchant
10noblacklist ${HOME}/.config/gedit 10noblacklist ${HOME}/.config/gedit
11noblacklist ${HOME}/.config/git 11
12noblacklist ${HOME}/.gitconfig 12# Allows files commonly used by IDEs
13noblacklist ${HOME}/.git-credentials 13include allow-common-devel.inc
14noblacklist ${HOME}/.python-history
15noblacklist ${HOME}/.python_history
16noblacklist ${HOME}/.pythonhist
17 14
18include disable-common.inc 15include disable-common.inc
19# include disable-devel.inc 16# include disable-devel.inc
diff --git a/etc/gnome-builder.profile b/etc/gnome-builder.profile
index 46281af6e..ab2ca183b 100644
--- a/etc/gnome-builder.profile
+++ b/etc/gnome-builder.profile
@@ -6,14 +6,8 @@ include gnome-builder.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.cargo/config 9# Allows files commonly used by IDEs
10noblacklist ${HOME}/.cargo/registry 10include allow-common-devel.inc
11noblacklist ${HOME}/.config/git
12noblacklist ${HOME}/.gitconfig
13noblacklist ${HOME}/.git-credentials
14noblacklist ${HOME}/.python-history
15noblacklist ${HOME}/.python_history
16noblacklist ${HOME}/.pythonhist
17 11
18include disable-common.inc 12include disable-common.inc
19include disable-passwdmgr.inc 13include disable-passwdmgr.inc
diff --git a/etc/templates/profile.template b/etc/templates/profile.template
index 2fc5c3ef1..0d67e222f 100644
--- a/etc/templates/profile.template
+++ b/etc/templates/profile.template
@@ -87,6 +87,9 @@ include globals.local
87# Allow lua (blacklisted by disable-interpreters.inc) 87# Allow lua (blacklisted by disable-interpreters.inc)
88#include allow-lua.inc 88#include allow-lua.inc
89 89
90# Allows files commonly used by IDEs
91#include allow-common-devel.inc
92
90#include disable-common.inc 93#include disable-common.inc
91#include disable-devel.inc 94#include disable-devel.inc
92#include disable-exec.inc 95#include disable-exec.inc