aboutsummaryrefslogtreecommitdiffstats
path: root/etc/arduino.profile
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-04-16 06:21:51 -0400
committerLibravatar Tad <tad@spotco.us>2017-04-16 12:51:37 -0400
commita1efbccd8385b883ea505f885972345b53dbaf61 (patch)
tree4a8b60def4e36c0f2a64a4766f7babeb3dfa370f /etc/arduino.profile
parentnoblacklist .config/qt5ct (part 1) (diff)
downloadfirejail-a1efbccd8385b883ea505f885972345b53dbaf61.tar.gz
firejail-a1efbccd8385b883ea505f885972345b53dbaf61.tar.zst
firejail-a1efbccd8385b883ea505f885972345b53dbaf61.zip
Add a profile for Arduino IDE
Diffstat (limited to 'etc/arduino.profile')
-rw-r--r--etc/arduino.profile28
1 files changed, 28 insertions, 0 deletions
diff --git a/etc/arduino.profile b/etc/arduino.profile
new file mode 100644
index 000000000..e80222bb6
--- /dev/null
+++ b/etc/arduino.profile
@@ -0,0 +1,28 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/arduino.local
4
5# Firejail profile for arduino
6noblacklist ${HOME}/.arduino15
7noblacklist ${HOME}/Arduino
8
9include /etc/firejail/disable-common.inc
10include /etc/firejail/disable-programs.inc
11include /etc/firejail/disable-passwdmgr.inc
12include /etc/firejail/disable-devel.inc
13
14caps.drop all
15netfilter
16no3d
17nogroups
18nonewprivs
19noroot
20nosound
21protocol unix,inet,inet6
22seccomp
23shell none
24
25private-tmp
26
27noexec ${HOME}
28noexec /tmp