aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc9
-rw-r--r--etc/inc/firefox-common-addons.inc3
-rw-r--r--etc/net/nolocal6.net41
-rw-r--r--etc/profile-a-l/Builder.profile3
-rw-r--r--etc/profile-a-l/Cheese.profile3
-rw-r--r--etc/profile-a-l/Cyberfox.profile3
-rw-r--r--etc/profile-a-l/Documents.profile3
-rw-r--r--etc/profile-a-l/FossaMail.profile3
-rw-r--r--etc/profile-a-l/Gitter.profile3
-rw-r--r--etc/profile-a-l/Logs.profile3
-rw-r--r--etc/profile-a-l/alacarte.profile1
-rw-r--r--etc/profile-a-l/ardour4.profile3
-rw-r--r--etc/profile-a-l/bibletime.profile1
-rw-r--r--etc/profile-a-l/blackbox.profile2
-rw-r--r--etc/profile-a-l/blender-2.8.profile3
-rw-r--r--etc/profile-a-l/brave-browser-beta.profile3
-rw-r--r--etc/profile-a-l/brave-browser-dev.profile3
-rw-r--r--etc/profile-a-l/brave-browser-nightly.profile3
-rw-r--r--etc/profile-a-l/brave-browser-stable.profile3
-rw-r--r--etc/profile-a-l/brave-browser.profile3
-rw-r--r--etc/profile-a-l/bsdcat.profile3
-rw-r--r--etc/profile-a-l/bsdcpio.profile3
-rw-r--r--etc/profile-a-l/calligraauthor.profile3
-rw-r--r--etc/profile-a-l/calligraconverter.profile3
-rw-r--r--etc/profile-a-l/calligraflow.profile3
-rw-r--r--etc/profile-a-l/calligraplan.profile3
-rw-r--r--etc/profile-a-l/calligraplanwork.profile3
-rw-r--r--etc/profile-a-l/calligrasheets.profile3
-rw-r--r--etc/profile-a-l/calligrastage.profile3
-rw-r--r--etc/profile-a-l/calligrawords.profile3
-rw-r--r--etc/profile-a-l/celluloid.profile6
-rw-r--r--etc/profile-a-l/cheese.profile6
-rw-r--r--etc/profile-a-l/chromium-browser.profile3
-rw-r--r--etc/profile-a-l/chromium-freeworld.profile3
-rw-r--r--etc/profile-a-l/cinelerra.profile3
-rw-r--r--etc/profile-a-l/clamdscan.profile3
-rw-r--r--etc/profile-a-l/clamdtop.profile3
-rw-r--r--etc/profile-a-l/clamscan.profile3
-rw-r--r--etc/profile-a-l/clocks.profile3
-rw-r--r--etc/profile-a-l/com.gitlab.newsflash.profile3
-rw-r--r--etc/profile-a-l/coyim.profile49
-rw-r--r--etc/profile-a-l/crawl-tiles.profile3
-rw-r--r--etc/profile-a-l/cryptocat.profile3
-rw-r--r--etc/profile-a-l/dia.profile1
-rw-r--r--etc/profile-a-l/dooble-qt4.profile3
-rw-r--r--etc/profile-a-l/file-manager-common.profile2
-rw-r--r--etc/profile-a-l/fluxbox.profile2
-rw-r--r--etc/profile-a-l/fractal.profile1
-rw-r--r--etc/profile-a-l/freecadcmd.profile3
-rw-r--r--etc/profile-a-l/freeciv-gtk3.profile3
-rw-r--r--etc/profile-a-l/freeciv-mp-gtk3.profile3
-rw-r--r--etc/profile-a-l/gajim-history-manager.profile3
-rw-r--r--etc/profile-a-l/ghb.profile3
-rw-r--r--etc/profile-a-l/gimp-2.10.profile3
-rw-r--r--etc/profile-a-l/gimp-2.8.profile3
-rw-r--r--etc/profile-a-l/gnome-mpv.profile3
-rw-r--r--etc/profile-a-l/google-chrome-stable.profile3
-rw-r--r--etc/profile-a-l/google-earth-pro.profile27
-rw-r--r--etc/profile-a-l/google-earth.profile15
-rw-r--r--etc/profile-a-l/gtar.profile3
-rw-r--r--etc/profile-a-l/gummi.profile5
-rw-r--r--etc/profile-a-l/guvcview.profile55
-rw-r--r--etc/profile-a-l/handbrake-gtk.profile3
-rw-r--r--etc/profile-a-l/hexchat.profile6
-rw-r--r--etc/profile-a-l/i3.profile2
-rw-r--r--etc/profile-a-l/iridium-browser.profile3
-rw-r--r--etc/profile-a-l/jumpnbump-menu.profile1
-rw-r--r--etc/profile-a-l/kalgebramobile.profile3
-rw-r--r--etc/profile-a-l/karbon.profile3
-rw-r--r--etc/profile-a-l/kazam.profile1
-rw-r--r--etc/profile-a-l/kdiff3.profile52
-rw-r--r--etc/profile-a-l/keepass2.profile3
-rw-r--r--etc/profile-a-l/keepassx2.profile3
-rw-r--r--etc/profile-a-l/klatexformula_cmdl.profile3
-rw-r--r--etc/profile-a-l/krunner.profile4
-rw-r--r--etc/profile-a-l/lbunzip2.profile3
-rw-r--r--etc/profile-a-l/lbzcat.profile3
-rw-r--r--etc/profile-a-l/lbzip2.profile3
-rw-r--r--etc/profile-a-l/lobase.profile3
-rw-r--r--etc/profile-a-l/localc.profile3
-rw-r--r--etc/profile-a-l/lodraw.profile3
-rw-r--r--etc/profile-a-l/loffice.profile3
-rw-r--r--etc/profile-a-l/lofromtemplate.profile3
-rw-r--r--etc/profile-a-l/loimpress.profile3
-rw-r--r--etc/profile-a-l/lomath.profile3
-rw-r--r--etc/profile-a-l/loweb.profile3
-rw-r--r--etc/profile-a-l/lowriter.profile3
-rw-r--r--etc/profile-a-l/lyx.profile5
-rw-r--r--etc/profile-a-l/lzcat.profile3
-rw-r--r--etc/profile-a-l/lzcmp.profile3
-rw-r--r--etc/profile-a-l/lzdiff.profile3
-rw-r--r--etc/profile-a-l/lzegrep.profile3
-rw-r--r--etc/profile-a-l/lzfgrep.profile3
-rw-r--r--etc/profile-a-l/lzgrep.profile3
-rw-r--r--etc/profile-a-l/lzip.profile3
-rw-r--r--etc/profile-a-l/lzless.profile3
-rw-r--r--etc/profile-a-l/lzma.profile3
-rw-r--r--etc/profile-a-l/lzmadec.profile3
-rw-r--r--etc/profile-a-l/lzmainfo.profile3
-rw-r--r--etc/profile-a-l/lzmore.profile3
-rw-r--r--etc/profile-m-z/Maps.profile3
-rw-r--r--etc/profile-m-z/Natron.profile3
-rw-r--r--etc/profile-m-z/Screenshot.profile3
-rw-r--r--etc/profile-m-z/Telegram.profile3
-rw-r--r--etc/profile-m-z/VirtualBox.profile3
-rw-r--r--etc/profile-m-z/mate-calculator.profile3
-rw-r--r--etc/profile-m-z/mathematica.profile3
-rw-r--r--etc/profile-m-z/megaglest_editor.profile3
-rw-r--r--etc/profile-m-z/meld.profile7
-rw-r--r--etc/profile-m-z/menulibre.profile1
-rw-r--r--etc/profile-m-z/mirage.profile1
-rw-r--r--etc/profile-m-z/mpv.profile1
-rw-r--r--etc/profile-m-z/multimc.profile3
-rw-r--r--etc/profile-m-z/mypaint-ora-thumbnailer.profile3
-rw-r--r--etc/profile-m-z/nicotine.profile1
-rw-r--r--etc/profile-m-z/nitroshare-cli.profile3
-rw-r--r--etc/profile-m-z/nitroshare-nmh.profile3
-rw-r--r--etc/profile-m-z/nitroshare-send.profile3
-rw-r--r--etc/profile-m-z/nitroshare-ui.profile3
-rw-r--r--etc/profile-m-z/onboard.profile1
-rw-r--r--etc/profile-m-z/ooffice.profile3
-rw-r--r--etc/profile-m-z/ooviewdoc.profile3
-rw-r--r--etc/profile-m-z/openarena_ded.profile3
-rw-r--r--etc/profile-m-z/openbox.profile2
-rw-r--r--etc/profile-m-z/openoffice.org.profile3
-rw-r--r--etc/profile-m-z/openshot-qt.profile3
-rw-r--r--etc/profile-m-z/pkglog.profile59
-rw-r--r--etc/profile-m-z/playonlinux.profile5
-rw-r--r--etc/profile-m-z/plv.profile3
-rw-r--r--etc/profile-m-z/pycharm-professional.profile3
-rw-r--r--etc/profile-m-z/pzstd.profile3
-rw-r--r--etc/profile-m-z/runenpass.sh.profile3
-rw-r--r--etc/profile-m-z/seamonkey-bin.profile3
-rw-r--r--etc/profile-m-z/smplayer.profile3
-rw-r--r--etc/profile-m-z/soffice.profile3
-rw-r--r--etc/profile-m-z/steam-native.profile3
-rw-r--r--etc/profile-m-z/steam-runtime.profile3
-rw-r--r--etc/profile-m-z/straw-viewer.profile5
-rw-r--r--etc/profile-m-z/studio.sh.profile3
-rw-r--r--etc/profile-m-z/telegram-desktop.profile3
-rw-r--r--etc/profile-m-z/thunar.profile3
-rw-r--r--etc/profile-m-z/thunderbird-beta.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ar.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ca.profile3
-rw-r--r--etc/profile-m-z/tor-browser-cs.profile3
-rw-r--r--etc/profile-m-z/tor-browser-da.profile3
-rw-r--r--etc/profile-m-z/tor-browser-de.profile3
-rw-r--r--etc/profile-m-z/tor-browser-el.profile3
-rw-r--r--etc/profile-m-z/tor-browser-en-us.profile3
-rw-r--r--etc/profile-m-z/tor-browser-en.profile3
-rw-r--r--etc/profile-m-z/tor-browser-es-es.profile3
-rw-r--r--etc/profile-m-z/tor-browser-es.profile3
-rw-r--r--etc/profile-m-z/tor-browser-fa.profile3
-rw-r--r--etc/profile-m-z/tor-browser-fr.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ga-ie.profile3
-rw-r--r--etc/profile-m-z/tor-browser-he.profile3
-rw-r--r--etc/profile-m-z/tor-browser-hu.profile3
-rw-r--r--etc/profile-m-z/tor-browser-id.profile3
-rw-r--r--etc/profile-m-z/tor-browser-is.profile3
-rw-r--r--etc/profile-m-z/tor-browser-it.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ja.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ka.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ko.profile3
-rw-r--r--etc/profile-m-z/tor-browser-nb.profile3
-rw-r--r--etc/profile-m-z/tor-browser-nl.profile3
-rw-r--r--etc/profile-m-z/tor-browser-pl.profile3
-rw-r--r--etc/profile-m-z/tor-browser-pt-br.profile3
-rw-r--r--etc/profile-m-z/tor-browser-ru.profile3
-rw-r--r--etc/profile-m-z/tor-browser-sv-se.profile3
-rw-r--r--etc/profile-m-z/tor-browser-tr.profile3
-rw-r--r--etc/profile-m-z/tor-browser-vi.profile3
-rw-r--r--etc/profile-m-z/tor-browser-zh-cn.profile3
-rw-r--r--etc/profile-m-z/tor-browser-zh-tw.profile3
-rw-r--r--etc/profile-m-z/tor-browser.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ar.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ca.profile3
-rw-r--r--etc/profile-m-z/tor-browser_cs.profile3
-rw-r--r--etc/profile-m-z/tor-browser_da.profile3
-rw-r--r--etc/profile-m-z/tor-browser_de.profile3
-rw-r--r--etc/profile-m-z/tor-browser_el.profile3
-rw-r--r--etc/profile-m-z/tor-browser_en-US.profile3
-rw-r--r--etc/profile-m-z/tor-browser_en.profile3
-rw-r--r--etc/profile-m-z/tor-browser_es-ES.profile3
-rw-r--r--etc/profile-m-z/tor-browser_es.profile3
-rw-r--r--etc/profile-m-z/tor-browser_fa.profile3
-rw-r--r--etc/profile-m-z/tor-browser_fr.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ga-IE.profile3
-rw-r--r--etc/profile-m-z/tor-browser_he.profile3
-rw-r--r--etc/profile-m-z/tor-browser_hu.profile3
-rw-r--r--etc/profile-m-z/tor-browser_id.profile3
-rw-r--r--etc/profile-m-z/tor-browser_is.profile3
-rw-r--r--etc/profile-m-z/tor-browser_it.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ja.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ka.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ko.profile3
-rw-r--r--etc/profile-m-z/tor-browser_nb.profile3
-rw-r--r--etc/profile-m-z/tor-browser_nl.profile3
-rw-r--r--etc/profile-m-z/tor-browser_pl.profile3
-rw-r--r--etc/profile-m-z/tor-browser_pt-BR.profile3
-rw-r--r--etc/profile-m-z/tor-browser_ru.profile3
-rw-r--r--etc/profile-m-z/tor-browser_sv-SE.profile3
-rw-r--r--etc/profile-m-z/tor-browser_tr.profile3
-rw-r--r--etc/profile-m-z/tor-browser_vi.profile3
-rw-r--r--etc/profile-m-z/tor-browser_zh-CN.profile3
-rw-r--r--etc/profile-m-z/tor-browser_zh-TW.profile3
-rw-r--r--etc/profile-m-z/totem.profile3
-rw-r--r--etc/profile-m-z/tshark.profile3
-rw-r--r--etc/profile-m-z/unlzma.profile3
-rw-r--r--etc/profile-m-z/unxz.profile3
-rw-r--r--etc/profile-m-z/unzstd.profile3
-rw-r--r--etc/profile-m-z/vmware.profile5
-rw-r--r--etc/profile-m-z/vscodium.profile3
-rw-r--r--etc/profile-m-z/vulturesclaw.profile3
-rw-r--r--etc/profile-m-z/vultureseye.profile3
-rw-r--r--etc/profile-m-z/warzone2100.profile4
-rw-r--r--etc/profile-m-z/weechat-curses.profile3
-rw-r--r--etc/profile-m-z/wireshark-gtk.profile3
-rw-r--r--etc/profile-m-z/wireshark-qt.profile3
-rw-r--r--etc/profile-m-z/xonotic-glx.profile3
-rw-r--r--etc/profile-m-z/xonotic-sdl.profile3
-rw-r--r--etc/profile-m-z/xz.profile3
-rw-r--r--etc/profile-m-z/xzcat.profile3
-rw-r--r--etc/profile-m-z/xzcmp.profile3
-rw-r--r--etc/profile-m-z/xzdiff.profile3
-rw-r--r--etc/profile-m-z/xzegrep.profile3
-rw-r--r--etc/profile-m-z/xzfgrep.profile3
-rw-r--r--etc/profile-m-z/xzgrep.profile3
-rw-r--r--etc/profile-m-z/xzless.profile3
-rw-r--r--etc/profile-m-z/xzmore.profile3
-rw-r--r--etc/profile-m-z/youtube-viewer.profile3
-rw-r--r--etc/profile-m-z/zstdcat.profile3
-rw-r--r--etc/profile-m-z/zstdgrep.profile3
-rw-r--r--etc/profile-m-z/zstdless.profile3
-rw-r--r--etc/profile-m-z/zstdmt.profile3
-rw-r--r--etc/templates/profile.template1
235 files changed, 940 insertions, 44 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 26bcb987f..72b1c86fb 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -191,6 +191,7 @@ blacklist ${HOME}/.config/cmus
191blacklist ${HOME}/.config/com.github.bleakgrey.tootle 191blacklist ${HOME}/.config/com.github.bleakgrey.tootle
192blacklist ${HOME}/.config/corebird 192blacklist ${HOME}/.config/corebird
193blacklist ${HOME}/.config/cower 193blacklist ${HOME}/.config/cower
194blacklist ${HOME}/.config/coyim
194blacklist ${HOME}/.config/darktable 195blacklist ${HOME}/.config/darktable
195blacklist ${HOME}/.config/deadbeef 196blacklist ${HOME}/.config/deadbeef
196blacklist ${HOME}/.config/deluge 197blacklist ${HOME}/.config/deluge
@@ -253,6 +254,7 @@ blacklist ${HOME}/.config/google-chrome-unstable
253blacklist ${HOME}/.config/gpicview 254blacklist ${HOME}/.config/gpicview
254blacklist ${HOME}/.config/gthumb 255blacklist ${HOME}/.config/gthumb
255blacklist ${HOME}/.config/gummi 256blacklist ${HOME}/.config/gummi
257blacklist ${HOME}/.config/guvcview2
256blacklist ${HOME}/.config/gwenviewrc 258blacklist ${HOME}/.config/gwenviewrc
257blacklist ${HOME}/.config/hexchat 259blacklist ${HOME}/.config/hexchat
258blacklist ${HOME}/.config/homebank 260blacklist ${HOME}/.config/homebank
@@ -274,6 +276,8 @@ blacklist ${HOME}/.config/katevirc
274blacklist ${HOME}/.config/kazam 276blacklist ${HOME}/.config/kazam
275blacklist ${HOME}/.config/kdeconnect 277blacklist ${HOME}/.config/kdeconnect
276blacklist ${HOME}/.config/kdenliverc 278blacklist ${HOME}/.config/kdenliverc
279blacklist ${HOME}/.config/kdiff3fileitemactionrc
280blacklist ${HOME}/.config/kdiff3rc
277blacklist ${HOME}/.config/kfindrc 281blacklist ${HOME}/.config/kfindrc
278blacklist ${HOME}/.config/kgetrc 282blacklist ${HOME}/.config/kgetrc
279blacklist ${HOME}/.config/kid3rc 283blacklist ${HOME}/.config/kid3rc
@@ -468,10 +472,7 @@ blacklist ${HOME}/.gimp*
468blacklist ${HOME}/.gist 472blacklist ${HOME}/.gist
469blacklist ${HOME}/.gitconfig 473blacklist ${HOME}/.gitconfig
470blacklist ${HOME}/.gnome/gnome-schedule 474blacklist ${HOME}/.gnome/gnome-schedule
471blacklist ${HOME}/.googleearth/Cache 475blacklist ${HOME}/.googleearth
472blacklist ${HOME}/.googleearth/Temp
473blacklist ${HOME}/.googleearth/myplaces.backup.kml
474blacklist ${HOME}/.googleearth/myplaces.kml
475blacklist ${HOME}/.gradle 476blacklist ${HOME}/.gradle
476blacklist ${HOME}/.gramps 477blacklist ${HOME}/.gramps
477blacklist ${HOME}/.guayadeque 478blacklist ${HOME}/.guayadeque
diff --git a/etc/inc/firefox-common-addons.inc b/etc/inc/firefox-common-addons.inc
index 03f09fece..ca7731442 100644
--- a/etc/inc/firefox-common-addons.inc
+++ b/etc/inc/firefox-common-addons.inc
@@ -58,11 +58,12 @@ whitelist ${HOME}/.wine-pipelight64
58whitelist ${HOME}/.zotero 58whitelist ${HOME}/.zotero
59whitelist ${HOME}/dwhelper 59whitelist ${HOME}/dwhelper
60 60
61# GNOME Shell integration (chrome-gnome-shell) needs dbus and python 3 (blacklisted by disable-interpreters.inc) 61# GNOME Shell integration (chrome-gnome-shell) needs dbus and python
62noblacklist ${HOME}/.local/share/gnome-shell 62noblacklist ${HOME}/.local/share/gnome-shell
63whitelist ${HOME}/.local/share/gnome-shell 63whitelist ${HOME}/.local/share/gnome-shell
64ignore dbus-user none 64ignore dbus-user none
65ignore dbus-system none 65ignore dbus-system none
66# Allow python (blacklisted by disable-interpreters.inc)
66include allow-python3.inc 67include allow-python3.inc
67 68
68# KeePassXC Browser Integration 69# KeePassXC Browser Integration
diff --git a/etc/net/nolocal6.net b/etc/net/nolocal6.net
new file mode 100644
index 000000000..5a6678d03
--- /dev/null
+++ b/etc/net/nolocal6.net
@@ -0,0 +1,41 @@
1*filter
2:INPUT DROP [0:0]
3:FORWARD DROP [0:0]
4:OUTPUT ACCEPT [0:0]
5
6###################################################################
7# Client filter rejecting local network traffic, with the exception of
8# DNS traffic
9#
10# Usage:
11# firejail --net=eth0 --netfilter6=/etc/firejail/nolocal6.net firefox
12#
13###################################################################
14
15#allow all loopback traffic
16-A INPUT -i lo -j ACCEPT
17
18# no incoming connections
19-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
20
21# allow ping etc.
22-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type destination-unreachable -j ACCEPT
23-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type time-exceeded -j ACCEPT
24-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type echo-request -j ACCEPT
25# required for ipv6
26-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type router-solicitation -j ACCEPT
27-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type neighbour-solicitation -j ACCEPT
28-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type router-advertisement -j ACCEPT
29-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type neighbour-advertisement -j ACCEPT
30
31# accept dns requests going out to a server on the local network
32-A OUTPUT -p udp --dport 53 -j ACCEPT
33
34# drop all local network traffic
35-A OUTPUT -d FC00::/7 -j DROP
36
37# drop multicast traffic
38# required for ipv6
39-A OUTPUT -d ff02::2 -j ACCEPT
40-A OUTPUT -d ff00::/8 -j DROP
41COMMIT
diff --git a/etc/profile-a-l/Builder.profile b/etc/profile-a-l/Builder.profile
index 54b437441..a010e84dc 100644
--- a/etc/profile-a-l/Builder.profile
+++ b/etc/profile-a-l/Builder.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-builder 1# Firejail profile for gnome-builder
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Builder.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-builder.profile 9include gnome-builder.profile
diff --git a/etc/profile-a-l/Cheese.profile b/etc/profile-a-l/Cheese.profile
index 5bb5064f0..e8020c3e1 100644
--- a/etc/profile-a-l/Cheese.profile
+++ b/etc/profile-a-l/Cheese.profile
@@ -1,6 +1,9 @@
1# Firejail profile for cheese 1# Firejail profile for cheese
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Cheese.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include cheese.profile 9include cheese.profile
diff --git a/etc/profile-a-l/Cyberfox.profile b/etc/profile-a-l/Cyberfox.profile
index 26a4348c9..d26230b02 100644
--- a/etc/profile-a-l/Cyberfox.profile
+++ b/etc/profile-a-l/Cyberfox.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for cyberfox 1# Firejail profile alias for cyberfox
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Cyberfox.local
6
4# Redirect 7# Redirect
5include cyberfox.profile 8include cyberfox.profile
diff --git a/etc/profile-a-l/Documents.profile b/etc/profile-a-l/Documents.profile
index 171ab4357..94109e239 100644
--- a/etc/profile-a-l/Documents.profile
+++ b/etc/profile-a-l/Documents.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-documents 1# Firejail profile for gnome-documents
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Documents.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-documents.profile 9include gnome-documents.profile
diff --git a/etc/profile-a-l/FossaMail.profile b/etc/profile-a-l/FossaMail.profile
index 9e1f61421..9c7826643 100644
--- a/etc/profile-a-l/FossaMail.profile
+++ b/etc/profile-a-l/FossaMail.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for fossamail 1# Firejail profile alias for fossamail
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include FossaMail.local
6
4# Redirect 7# Redirect
5include fossamail.profile 8include fossamail.profile
diff --git a/etc/profile-a-l/Gitter.profile b/etc/profile-a-l/Gitter.profile
index a8bcb6a54..f670d0d7f 100644
--- a/etc/profile-a-l/Gitter.profile
+++ b/etc/profile-a-l/Gitter.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for Gitter 1# Firejail profile alias for Gitter
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Gitter.local
6
4# Redirect 7# Redirect
5include gitter.profile 8include gitter.profile
diff --git a/etc/profile-a-l/Logs.profile b/etc/profile-a-l/Logs.profile
index 431439f17..2d01ccb87 100644
--- a/etc/profile-a-l/Logs.profile
+++ b/etc/profile-a-l/Logs.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-logs 1# Firejail profile for gnome-logs
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Logs.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-logs.profile 9include gnome-logs.profile
diff --git a/etc/profile-a-l/alacarte.profile b/etc/profile-a-l/alacarte.profile
index 98188d2a7..57b5e5d95 100644
--- a/etc/profile-a-l/alacarte.profile
+++ b/etc/profile-a-l/alacarte.profile
@@ -6,6 +6,7 @@ include alacarte.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc)
9include allow-python2.inc 10include allow-python2.inc
10include allow-python3.inc 11include allow-python3.inc
11 12
diff --git a/etc/profile-a-l/ardour4.profile b/etc/profile-a-l/ardour4.profile
index 4ad8dd456..b81f01389 100644
--- a/etc/profile-a-l/ardour4.profile
+++ b/etc/profile-a-l/ardour4.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for ardour5 1# Firejail profile alias for ardour5
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include ardur4.local
6
4# Redirect 7# Redirect
5include ardour5.profile 8include ardour5.profile
diff --git a/etc/profile-a-l/bibletime.profile b/etc/profile-a-l/bibletime.profile
index 99e2802eb..235b84be3 100644
--- a/etc/profile-a-l/bibletime.profile
+++ b/etc/profile-a-l/bibletime.profile
@@ -26,6 +26,7 @@ whitelist ${HOME}/.bibletime
26whitelist ${HOME}/.sword 26whitelist ${HOME}/.sword
27whitelist ${HOME}/.local/share/bibletime 27whitelist ${HOME}/.local/share/bibletime
28whitelist /usr/share/bibletime 28whitelist /usr/share/bibletime
29whitelist /usr/share/doc/bibletime
29whitelist /usr/share/sword 30whitelist /usr/share/sword
30include whitelist-common.inc 31include whitelist-common.inc
31include whitelist-usr-share-common.inc 32include whitelist-usr-share-common.inc
diff --git a/etc/profile-a-l/blackbox.profile b/etc/profile-a-l/blackbox.profile
index 13e83493d..233f9a96f 100644
--- a/etc/profile-a-l/blackbox.profile
+++ b/etc/profile-a-l/blackbox.profile
@@ -6,7 +6,7 @@ include blackbox.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# all applications started in awesome will run in this profile 9# all applications started in blackbox will run in this profile
10noblacklist ${HOME}/.blackbox 10noblacklist ${HOME}/.blackbox
11include disable-common.inc 11include disable-common.inc
12 12
diff --git a/etc/profile-a-l/blender-2.8.profile b/etc/profile-a-l/blender-2.8.profile
index b7242c443..f8062d00e 100644
--- a/etc/profile-a-l/blender-2.8.profile
+++ b/etc/profile-a-l/blender-2.8.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for blender 1# Firejail profile alias for blender
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include blender-2.8.local
6
4# Redirect 7# Redirect
5include blender.profile 8include blender.profile
diff --git a/etc/profile-a-l/brave-browser-beta.profile b/etc/profile-a-l/brave-browser-beta.profile
index 528a6402d..bfea2c622 100644
--- a/etc/profile-a-l/brave-browser-beta.profile
+++ b/etc/profile-a-l/brave-browser-beta.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for brave (beta channel) 1# Firejail profile alias for brave (beta channel)
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include brave-browser-beta.local
6
4# Redirect 7# Redirect
5include brave.profile 8include brave.profile
diff --git a/etc/profile-a-l/brave-browser-dev.profile b/etc/profile-a-l/brave-browser-dev.profile
index 4601de119..6c66c9697 100644
--- a/etc/profile-a-l/brave-browser-dev.profile
+++ b/etc/profile-a-l/brave-browser-dev.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for brave (development channel) 1# Firejail profile alias for brave (development channel)
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include brave-browser-dev.local
6
4# Redirect 7# Redirect
5include brave.profile 8include brave.profile
diff --git a/etc/profile-a-l/brave-browser-nightly.profile b/etc/profile-a-l/brave-browser-nightly.profile
index 43d3cc724..8812f06ba 100644
--- a/etc/profile-a-l/brave-browser-nightly.profile
+++ b/etc/profile-a-l/brave-browser-nightly.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for brave (nightly channel) 1# Firejail profile alias for brave (nightly channel)
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include brave-browser-nightly.local
6
4# Redirect 7# Redirect
5include brave.profile 8include brave.profile
diff --git a/etc/profile-a-l/brave-browser-stable.profile b/etc/profile-a-l/brave-browser-stable.profile
index 06d33dea4..f59e5763b 100644
--- a/etc/profile-a-l/brave-browser-stable.profile
+++ b/etc/profile-a-l/brave-browser-stable.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for brave (release channel) 1# Firejail profile alias for brave (release channel)
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include brave-browser-stable.local
6
4# Redirect 7# Redirect
5include brave.profile 8include brave.profile
diff --git a/etc/profile-a-l/brave-browser.profile b/etc/profile-a-l/brave-browser.profile
index e223ecf87..d9c9c45d7 100644
--- a/etc/profile-a-l/brave-browser.profile
+++ b/etc/profile-a-l/brave-browser.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for brave 1# Firejail profile alias for brave
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include brave-browser.local
6
4# Redirect 7# Redirect
5include brave.profile 8include brave.profile
diff --git a/etc/profile-a-l/bsdcat.profile b/etc/profile-a-l/bsdcat.profile
index 5271ee5d6..562ba4b65 100644
--- a/etc/profile-a-l/bsdcat.profile
+++ b/etc/profile-a-l/bsdcat.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for bsdtar 1# Firejail profile alias for bsdtar
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include bsdcat.local
6
4# Redirect 7# Redirect
5include bsdtar.profile 8include bsdtar.profile
diff --git a/etc/profile-a-l/bsdcpio.profile b/etc/profile-a-l/bsdcpio.profile
index 5271ee5d6..ed109957d 100644
--- a/etc/profile-a-l/bsdcpio.profile
+++ b/etc/profile-a-l/bsdcpio.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for bsdtar 1# Firejail profile alias for bsdtar
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include bsdcpio.local
6
4# Redirect 7# Redirect
5include bsdtar.profile 8include bsdtar.profile
diff --git a/etc/profile-a-l/calligraauthor.profile b/etc/profile-a-l/calligraauthor.profile
index 7804a3b97..bb555a70b 100644
--- a/etc/profile-a-l/calligraauthor.profile
+++ b/etc/profile-a-l/calligraauthor.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligraauthor.local
6
4# Redirect 7# Redirect
5include calligra.profile 8include calligra.profile
diff --git a/etc/profile-a-l/calligraconverter.profile b/etc/profile-a-l/calligraconverter.profile
index 7804a3b97..205087758 100644
--- a/etc/profile-a-l/calligraconverter.profile
+++ b/etc/profile-a-l/calligraconverter.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligraconverter.local
6
4# Redirect 7# Redirect
5include calligra.profile 8include calligra.profile
diff --git a/etc/profile-a-l/calligraflow.profile b/etc/profile-a-l/calligraflow.profile
index 7804a3b97..99e094016 100644
--- a/etc/profile-a-l/calligraflow.profile
+++ b/etc/profile-a-l/calligraflow.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligraflow.local
6
4# Redirect 7# Redirect
5include calligra.profile 8include calligra.profile
diff --git a/etc/profile-a-l/calligraplan.profile b/etc/profile-a-l/calligraplan.profile
index 23dd61175..d8b18b238 100644
--- a/etc/profile-a-l/calligraplan.profile
+++ b/etc/profile-a-l/calligraplan.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligraplan.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/calligraplan 7noblacklist ${HOME}/.local/share/kxmlgui5/calligraplan
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/calligraplanwork.profile b/etc/profile-a-l/calligraplanwork.profile
index 1c283a3cb..0feb49a77 100644
--- a/etc/profile-a-l/calligraplanwork.profile
+++ b/etc/profile-a-l/calligraplanwork.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligraplanwork.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/calligraplanwork 7noblacklist ${HOME}/.local/share/kxmlgui5/calligraplanwork
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/calligrasheets.profile b/etc/profile-a-l/calligrasheets.profile
index 8ef75be71..0c45b6b54 100644
--- a/etc/profile-a-l/calligrasheets.profile
+++ b/etc/profile-a-l/calligrasheets.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligrasheets.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/calligrasheets 7noblacklist ${HOME}/.local/share/kxmlgui5/calligrasheets
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/calligrastage.profile b/etc/profile-a-l/calligrastage.profile
index d5c960248..a9db7e64b 100644
--- a/etc/profile-a-l/calligrastage.profile
+++ b/etc/profile-a-l/calligrastage.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligrastage.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/calligrastage 7noblacklist ${HOME}/.local/share/kxmlgui5/calligrastage
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/calligrawords.profile b/etc/profile-a-l/calligrawords.profile
index 5985b4250..1f62cb7ec 100644
--- a/etc/profile-a-l/calligrawords.profile
+++ b/etc/profile-a-l/calligrawords.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for calligra 1# Firejail profile alias for calligra
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include calligrawords.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/calligrawords 7noblacklist ${HOME}/.local/share/kxmlgui5/calligrawords
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/celluloid.profile b/etc/profile-a-l/celluloid.profile
index d379651c7..6a76dc129 100644
--- a/etc/profile-a-l/celluloid.profile
+++ b/etc/profile-a-l/celluloid.profile
@@ -10,13 +10,13 @@ noblacklist ${HOME}/.config/celluloid
10noblacklist ${HOME}/.config/gnome-mpv 10noblacklist ${HOME}/.config/gnome-mpv
11noblacklist ${HOME}/.config/youtube-dl 11noblacklist ${HOME}/.config/youtube-dl
12 12
13# Allow lua (blacklisted by disable-interpreters.inc)
14include allow-lua.inc
15
13# Allow python (blacklisted by disable-interpreters.inc) 16# Allow python (blacklisted by disable-interpreters.inc)
14include allow-python2.inc 17include allow-python2.inc
15include allow-python3.inc 18include allow-python3.inc
16 19
17# Allow lua (blacklisted by disable-interpreters.inc)
18include allow-lua.inc
19
20include disable-common.inc 20include disable-common.inc
21include disable-devel.inc 21include disable-devel.inc
22include disable-exec.inc 22include disable-exec.inc
diff --git a/etc/profile-a-l/cheese.profile b/etc/profile-a-l/cheese.profile
index 337117c4a..aca1f5876 100644
--- a/etc/profile-a-l/cheese.profile
+++ b/etc/profile-a-l/cheese.profile
@@ -19,7 +19,10 @@ include disable-xdg.inc
19 19
20whitelist ${VIDEOS} 20whitelist ${VIDEOS}
21whitelist ${PICTURES} 21whitelist ${PICTURES}
22whitelist /usr/share/gnome-video-effects
22include whitelist-common.inc 23include whitelist-common.inc
24include whitelist-runuser-common.inc
25include whitelist-usr-share-common.inc
23include whitelist-var-common.inc 26include whitelist-var-common.inc
24 27
25apparmor 28apparmor
@@ -43,5 +46,6 @@ private-cache
43private-etc alternatives,clutter-1.0,dconf,drirc,fonts,gtk-3.0 46private-etc alternatives,clutter-1.0,dconf,drirc,fonts,gtk-3.0
44private-tmp 47private-tmp
45 48
46dbus-user none 49dbus-user filter
50dbus-user.talk ca.desrt.dconf
47dbus-system none 51dbus-system none
diff --git a/etc/profile-a-l/chromium-browser.profile b/etc/profile-a-l/chromium-browser.profile
index f83052d9a..c782a4d78 100644
--- a/etc/profile-a-l/chromium-browser.profile
+++ b/etc/profile-a-l/chromium-browser.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for chromium 1# Firejail profile alias for chromium
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include chromium-browser.local
6
4# Redirect 7# Redirect
5include chromium.profile 8include chromium.profile
diff --git a/etc/profile-a-l/chromium-freeworld.profile b/etc/profile-a-l/chromium-freeworld.profile
index a1de85afa..5d1f3c11c 100644
--- a/etc/profile-a-l/chromium-freeworld.profile
+++ b/etc/profile-a-l/chromium-freeworld.profile
@@ -1,5 +1,8 @@
1# Firejail profile for chromium-freeworld 1# Firejail profile for chromium-freeworld
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include chromium-freeworld.local
6
4# Redirect 7# Redirect
5include chromium.profile 8include chromium.profile
diff --git a/etc/profile-a-l/cinelerra.profile b/etc/profile-a-l/cinelerra.profile
index 88a65037e..823375049 100644
--- a/etc/profile-a-l/cinelerra.profile
+++ b/etc/profile-a-l/cinelerra.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for cin 1# Firejail profile alias for cin
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include cinelerra.local
6
4# Redirect 7# Redirect
5include cin.profile 8include cin.profile
diff --git a/etc/profile-a-l/clamdscan.profile b/etc/profile-a-l/clamdscan.profile
index 4c6c56c5f..1a89a927d 100644
--- a/etc/profile-a-l/clamdscan.profile
+++ b/etc/profile-a-l/clamdscan.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for clamav 1# Firejail profile alias for clamav
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include clamdscan.local
6
4# Redirect 7# Redirect
5include clamav.profile 8include clamav.profile
diff --git a/etc/profile-a-l/clamdtop.profile b/etc/profile-a-l/clamdtop.profile
index 4c6c56c5f..96f68b8f6 100644
--- a/etc/profile-a-l/clamdtop.profile
+++ b/etc/profile-a-l/clamdtop.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for clamav 1# Firejail profile alias for clamav
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include clamdtop.local
6
4# Redirect 7# Redirect
5include clamav.profile 8include clamav.profile
diff --git a/etc/profile-a-l/clamscan.profile b/etc/profile-a-l/clamscan.profile
index 4c6c56c5f..ec435a50a 100644
--- a/etc/profile-a-l/clamscan.profile
+++ b/etc/profile-a-l/clamscan.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for clamav 1# Firejail profile alias for clamav
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include clamscan.local
6
4# Redirect 7# Redirect
5include clamav.profile 8include clamav.profile
diff --git a/etc/profile-a-l/clocks.profile b/etc/profile-a-l/clocks.profile
index da50e7d49..c180e6faa 100644
--- a/etc/profile-a-l/clocks.profile
+++ b/etc/profile-a-l/clocks.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-clocks 1# Firejail profile for gnome-clocks
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include clocks.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-clocks.profile 9include gnome-clocks.profile
diff --git a/etc/profile-a-l/com.gitlab.newsflash.profile b/etc/profile-a-l/com.gitlab.newsflash.profile
index 0628d3d01..26f99428c 100644
--- a/etc/profile-a-l/com.gitlab.newsflash.profile
+++ b/etc/profile-a-l/com.gitlab.newsflash.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for newsflash 1# Firejail profile alias for newsflash
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include com.gitlab.newsflash.local
6
4# Redirect 7# Redirect
5include newsflash.profile 8include newsflash.profile
diff --git a/etc/profile-a-l/coyim.profile b/etc/profile-a-l/coyim.profile
new file mode 100644
index 000000000..75813c494
--- /dev/null
+++ b/etc/profile-a-l/coyim.profile
@@ -0,0 +1,49 @@
1# Firejail profile for coyim
2# Description: GTK Jabber client written in Go
3# This file is overwritten after every install/update
4# Persistent local customizations
5include coyim.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/coyim
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-passwdmgr.inc
16include disable-programs.inc
17include disable-shell.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.config/coyim
21whitelist ${HOME}/.config/coyim
22include whitelist-common.inc
23include whitelist-usr-share-common.inc
24include whitelist-runuser-common.inc
25include whitelist-var-common.inc
26
27caps.drop all
28netfilter
29nodvd
30nogroups
31nonewprivs
32noroot
33notv
34nou2f
35protocol unix,inet,inet6
36seccomp
37shell none
38tracelog
39
40disable-mnt
41private-cache
42private-dev
43private-etc alternatives,ca-certificates,crypto-policies,fonts,machine-id,pki,ssl
44private-tmp
45
46dbus-user none
47dbus-system none
48
49#memory-deny-write-execute
diff --git a/etc/profile-a-l/crawl-tiles.profile b/etc/profile-a-l/crawl-tiles.profile
index 39151865e..b384e42ae 100644
--- a/etc/profile-a-l/crawl-tiles.profile
+++ b/etc/profile-a-l/crawl-tiles.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for crawl 1# Firejail profile alias for crawl
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include crawl-titles.local
6
4ignore no3d 7ignore no3d
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/cryptocat.profile b/etc/profile-a-l/cryptocat.profile
index 69aa39de2..b208b21a0 100644
--- a/etc/profile-a-l/cryptocat.profile
+++ b/etc/profile-a-l/cryptocat.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for Cryptocat 1# Firejail profile alias for Cryptocat
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include cryptocat.local
6
4# Redirect 7# Redirect
5include Cryptocat.profile 8include Cryptocat.profile
diff --git a/etc/profile-a-l/dia.profile b/etc/profile-a-l/dia.profile
index e409eb044..31031edeb 100644
--- a/etc/profile-a-l/dia.profile
+++ b/etc/profile-a-l/dia.profile
@@ -9,6 +9,7 @@ include globals.local
9noblacklist ${HOME}/.dia 9noblacklist ${HOME}/.dia
10noblacklist ${DOCUMENTS} 10noblacklist ${DOCUMENTS}
11 11
12# Allow python (blacklisted by disable-interpreters.inc)
12include allow-python2.inc 13include allow-python2.inc
13include allow-python3.inc 14include allow-python3.inc
14 15
diff --git a/etc/profile-a-l/dooble-qt4.profile b/etc/profile-a-l/dooble-qt4.profile
index 70a21e11c..c21df94c5 100644
--- a/etc/profile-a-l/dooble-qt4.profile
+++ b/etc/profile-a-l/dooble-qt4.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for dooble 1# Firejail profile alias for dooble
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include dooble-qt4.local
6
4# Redirect 7# Redirect
5include dooble.profile 8include dooble.profile
diff --git a/etc/profile-a-l/file-manager-common.profile b/etc/profile-a-l/file-manager-common.profile
index 24339953b..face34c40 100644
--- a/etc/profile-a-l/file-manager-common.profile
+++ b/etc/profile-a-l/file-manager-common.profile
@@ -15,7 +15,7 @@ ignore noexec ${HOME}
15# Allow lua (blacklisted by disable-interpreters.inc) 15# Allow lua (blacklisted by disable-interpreters.inc)
16include allow-lua.inc 16include allow-lua.inc
17 17
18# Allow perl 18# Allow perl (blacklisted by disable-interpreters.inc)
19include allow-perl.inc 19include allow-perl.inc
20 20
21# Allow python (blacklisted by disable-interpreters.inc) 21# Allow python (blacklisted by disable-interpreters.inc)
diff --git a/etc/profile-a-l/fluxbox.profile b/etc/profile-a-l/fluxbox.profile
index c296c0491..1210f365c 100644
--- a/etc/profile-a-l/fluxbox.profile
+++ b/etc/profile-a-l/fluxbox.profile
@@ -6,7 +6,7 @@ include fluxbox.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# all applications started in awesome will run in this profile 9# all applications started in fluxbox will run in this profile
10noblacklist ${HOME}/.fluxbox 10noblacklist ${HOME}/.fluxbox
11include disable-common.inc 11include disable-common.inc
12 12
diff --git a/etc/profile-a-l/fractal.profile b/etc/profile-a-l/fractal.profile
index dc8d6e3ad..dede61b71 100644
--- a/etc/profile-a-l/fractal.profile
+++ b/etc/profile-a-l/fractal.profile
@@ -8,6 +8,7 @@ include globals.local
8 8
9noblacklist ${HOME}/.cache/fractal 9noblacklist ${HOME}/.cache/fractal
10 10
11# Allow python (blacklisted by disable-interpreters.inc)
11include allow-python2.inc 12include allow-python2.inc
12include allow-python3.inc 13include allow-python3.inc
13 14
diff --git a/etc/profile-a-l/freecadcmd.profile b/etc/profile-a-l/freecadcmd.profile
index 44bf62cfe..573029add 100644
--- a/etc/profile-a-l/freecadcmd.profile
+++ b/etc/profile-a-l/freecadcmd.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for freecad 1# Firejail profile alias for freecad
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include freecadcms.local
6
4# Redirect 7# Redirect
5include freecad.profile 8include freecad.profile
diff --git a/etc/profile-a-l/freeciv-gtk3.profile b/etc/profile-a-l/freeciv-gtk3.profile
index fa36459e7..d8d1592c5 100644
--- a/etc/profile-a-l/freeciv-gtk3.profile
+++ b/etc/profile-a-l/freeciv-gtk3.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for freeciv 1# Firejail profile alias for freeciv
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include freeciv-gtk3.local
6
4# Redirect 7# Redirect
5include freeciv.profile 8include freeciv.profile
diff --git a/etc/profile-a-l/freeciv-mp-gtk3.profile b/etc/profile-a-l/freeciv-mp-gtk3.profile
index fa36459e7..16bc87848 100644
--- a/etc/profile-a-l/freeciv-mp-gtk3.profile
+++ b/etc/profile-a-l/freeciv-mp-gtk3.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for freeciv 1# Firejail profile alias for freeciv
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include freeciv-mp-gtk3.local
6
4# Redirect 7# Redirect
5include freeciv.profile 8include freeciv.profile
diff --git a/etc/profile-a-l/gajim-history-manager.profile b/etc/profile-a-l/gajim-history-manager.profile
index 2ae6dd9d8..2f4f2c548 100644
--- a/etc/profile-a-l/gajim-history-manager.profile
+++ b/etc/profile-a-l/gajim-history-manager.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for gajim-history-manager 1# Firejail profile alias for gajim-history-manager
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include gajim-history-manager.local
6
4# Redirect 7# Redirect
5include gajim.profile 8include gajim.profile
diff --git a/etc/profile-a-l/ghb.profile b/etc/profile-a-l/ghb.profile
index 1e7ce2350..809328448 100644
--- a/etc/profile-a-l/ghb.profile
+++ b/etc/profile-a-l/ghb.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for handbrake 1# Firejail profile alias for handbrake
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include ghb.local
6
4# Redirect 7# Redirect
5include handbrake.profile 8include handbrake.profile
diff --git a/etc/profile-a-l/gimp-2.10.profile b/etc/profile-a-l/gimp-2.10.profile
index dbf49ac22..89616a537 100644
--- a/etc/profile-a-l/gimp-2.10.profile
+++ b/etc/profile-a-l/gimp-2.10.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for gimp 1# Firejail profile alias for gimp
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include gimp-2.10.local
6
4# Redirect 7# Redirect
5include gimp.profile 8include gimp.profile
diff --git a/etc/profile-a-l/gimp-2.8.profile b/etc/profile-a-l/gimp-2.8.profile
index dbf49ac22..30449e6f4 100644
--- a/etc/profile-a-l/gimp-2.8.profile
+++ b/etc/profile-a-l/gimp-2.8.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for gimp 1# Firejail profile alias for gimp
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include gimp-2.8.local
6
4# Redirect 7# Redirect
5include gimp.profile 8include gimp.profile
diff --git a/etc/profile-a-l/gnome-mpv.profile b/etc/profile-a-l/gnome-mpv.profile
index f5d652732..2620d1558 100644
--- a/etc/profile-a-l/gnome-mpv.profile
+++ b/etc/profile-a-l/gnome-mpv.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for celluloid (formerly GNOME MPV) 1# Firejail profile alias for celluloid (formerly GNOME MPV)
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include gnome-mpv.local
6
4# Redirect 7# Redirect
5include celluloid.profile 8include celluloid.profile
diff --git a/etc/profile-a-l/google-chrome-stable.profile b/etc/profile-a-l/google-chrome-stable.profile
index a456e8d61..7c54a0888 100644
--- a/etc/profile-a-l/google-chrome-stable.profile
+++ b/etc/profile-a-l/google-chrome-stable.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for google-chrome 1# Firejail profile alias for google-chrome
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include google-chrome-stable.local
6
4# Redirect 7# Redirect
5include google-chrome.profile 8include google-chrome.profile
diff --git a/etc/profile-a-l/google-earth-pro.profile b/etc/profile-a-l/google-earth-pro.profile
index c1f919769..1240dc3b7 100644
--- a/etc/profile-a-l/google-earth-pro.profile
+++ b/etc/profile-a-l/google-earth-pro.profile
@@ -1,7 +1,30 @@
1# Firejail profile alias for google-earth 1# Firejail profile for google-earth-pro
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3# Persistent local customizations
4include google-earth-pro.local
5# Persistent global definitions
6# added by included profile
7#include globals.local
3 8
4private-bin google-earth-pro 9# Google Earth Pro can show issues that make it unpleasant to use, even when running unsandboxed.
10# See https://wiki.archlinux.org/index.php/Google_Earth#Troubleshooting for details.
11# Firejailing this application will demand extra work, as there are issues only upstream can fix (see #3906).
12# As an alternative one could use the web version: https://earth.google.com/web/.
13# The desktop version from the AUR can be made to work with firejail by appending the below snippet
14# to /usr/bin/googleearth-pro:
15# <--- snippet --->
16# Post-shutdown cleaning
17#_lock_app_running="${HOME}/.googleearth/instance-running-lock"
18#[[ -L "$_lock_app_running" ]] && rm -f "${_lock_app_running:?}"
19#_lock_collada_cache="/tmp/geColladaModelCacheLock"
20#[[ -e "$_lock_collada_cache" ]] && rm -f "${_lock_collada_cache:?}"
21#_lock_icon_cache="/tmp/geIconCacheLock"
22#[[ -e "$_lock_icon_cache" ]] && rm -f "${_lock_icon_cache:?}"
23# <--- end of snippet --->
24
25# If you see errors about missing commands, uncomment the below or put 'ignore private-bin' into your google-earth-pro.local
26#ignore private-bin
27private-bin google-earth-pro,googleearth,googleearth-bin,gpsbabel,readlink,repair_tool,rm,which,xdg-mime,xdg-settings
5 28
6# Redirect 29# Redirect
7include google-earth.profile 30include google-earth.profile
diff --git a/etc/profile-a-l/google-earth.profile b/etc/profile-a-l/google-earth.profile
index a331ef8d2..12b1cbafd 100644
--- a/etc/profile-a-l/google-earth.profile
+++ b/etc/profile-a-l/google-earth.profile
@@ -6,10 +6,7 @@ include google-earth.local
6include globals.local 6include globals.local
7 7
8noblacklist ${HOME}/.config/Google 8noblacklist ${HOME}/.config/Google
9noblacklist ${HOME}/.googleearth/Cache 9noblacklist ${HOME}/.googleearth
10noblacklist ${HOME}/.googleearth/Temp
11noblacklist ${HOME}/.googleearth/myplaces.backup.kml
12noblacklist ${HOME}/.googleearth/myplaces.kml
13 10
14include disable-common.inc 11include disable-common.inc
15include disable-devel.inc 12include disable-devel.inc
@@ -19,15 +16,9 @@ include disable-passwdmgr.inc
19include disable-programs.inc 16include disable-programs.inc
20 17
21mkdir ${HOME}/.config/Google 18mkdir ${HOME}/.config/Google
22mkdir ${HOME}/.googleearth/Cache 19mkdir ${HOME}/.googleearth
23mkdir ${HOME}/.googleearth/Temp
24mkfile ${HOME}/.googleearth/myplaces.backup.kml
25mkfile ${HOME}/.googleearth/myplaces.kml
26whitelist ${HOME}/.config/Google 20whitelist ${HOME}/.config/Google
27whitelist ${HOME}/.googleearth/Cache 21whitelist ${HOME}/.googleearth
28whitelist ${HOME}/.googleearth/Temp
29whitelist ${HOME}/.googleearth/myplaces.backup.kml
30whitelist ${HOME}/.googleearth/myplaces.kml
31include whitelist-common.inc 22include whitelist-common.inc
32 23
33caps.drop all 24caps.drop all
diff --git a/etc/profile-a-l/gtar.profile b/etc/profile-a-l/gtar.profile
index 2391c121b..ccb97265e 100644
--- a/etc/profile-a-l/gtar.profile
+++ b/etc/profile-a-l/gtar.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for tar 1# Firejail profile alias for tar
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include gtar.local
6
4# Redirect 7# Redirect
5include tar.profile 8include tar.profile
diff --git a/etc/profile-a-l/gummi.profile b/etc/profile-a-l/gummi.profile
index 40c268c46..2223c37a1 100644
--- a/etc/profile-a-l/gummi.profile
+++ b/etc/profile-a-l/gummi.profile
@@ -8,8 +8,13 @@ include globals.local
8noblacklist ${HOME}/.cache/gummi 8noblacklist ${HOME}/.cache/gummi
9noblacklist ${HOME}/.config/gummi 9noblacklist ${HOME}/.config/gummi
10 10
11# Allow lua (blacklisted by disable-interpreters.inc)
11include allow-lua.inc 12include allow-lua.inc
13
14# Allow perl (blacklisted by disable-interpreters.inc)
12include allow-perl.inc 15include allow-perl.inc
16
17# Allow python (blacklisted by disable-interpreters.inc)
13include allow-python3.inc 18include allow-python3.inc
14 19
15private-bin dvipdf,dvips,env,gummi,latex,latexmk,lua*,pdflatex,pdftex,perl,ps2pdf,python3*,rubber,synctex,tex,xelatex,xetex 20private-bin dvipdf,dvips,env,gummi,latex,latexmk,lua*,pdflatex,pdftex,perl,ps2pdf,python3*,rubber,synctex,tex,xelatex,xetex
diff --git a/etc/profile-a-l/guvcview.profile b/etc/profile-a-l/guvcview.profile
new file mode 100644
index 000000000..46fc06940
--- /dev/null
+++ b/etc/profile-a-l/guvcview.profile
@@ -0,0 +1,55 @@
1# Firejail profile for guvcview
2# Description: GTK+ base UVC Viewer
3# This file is overwritten after every install/update
4# Persistent local customizations
5include guvcview.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/guvcview2
10
11noblacklist ${PICTURES}
12noblacklist ${VIDEOS}
13
14include disable-common.inc
15include disable-devel.inc
16include disable-exec.inc
17include disable-interpreters.inc
18include disable-passwdmgr.inc
19include disable-programs.inc
20include disable-shell.inc
21include disable-xdg.inc
22
23mkdir ${HOME}/.config/guvcview2
24whitelist ${HOME}/.config/guvcview2
25whitelist ${PICTURES}
26whitelist ${VIDEOS}
27include whitelist-common.inc
28include whitelist-runuser-common.inc
29include whitelist-usr-share-common.inc
30include whitelist-var-common.inc
31
32apparmor
33caps.drop all
34net none
35nodvd
36nogroups
37nonewprivs
38noroot
39notv
40nou2f
41protocol unix,netlink
42seccomp
43seccomp.block-secondary
44shell none
45tracelog
46
47disable-mnt
48private-bin guvcview
49private-cache
50private-dev
51private-etc alsa,alternatives,asound.conf,bumblebee,dconf,drirc,fonts,glvnd,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,machine-id,nvidia,pango,pulse,X11
52private-tmp
53
54dbus-user none
55dbus-system none
diff --git a/etc/profile-a-l/handbrake-gtk.profile b/etc/profile-a-l/handbrake-gtk.profile
index 1e7ce2350..317ebc99d 100644
--- a/etc/profile-a-l/handbrake-gtk.profile
+++ b/etc/profile-a-l/handbrake-gtk.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for handbrake 1# Firejail profile alias for handbrake
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include handbrake-gtk.local
6
4# Redirect 7# Redirect
5include handbrake.profile 8include handbrake.profile
diff --git a/etc/profile-a-l/hexchat.profile b/etc/profile-a-l/hexchat.profile
index 86527aa1f..c60510260 100644
--- a/etc/profile-a-l/hexchat.profile
+++ b/etc/profile-a-l/hexchat.profile
@@ -8,13 +8,13 @@ include globals.local
8 8
9noblacklist ${HOME}/.config/hexchat 9noblacklist ${HOME}/.config/hexchat
10 10
11# Allow perl (blacklisted by disable-interpreters.inc)
12include allow-perl.inc
13
11# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
12include allow-python2.inc 15include allow-python2.inc
13include allow-python3.inc 16include allow-python3.inc
14 17
15# Allow perl (blacklisted by disable-interpreters.inc)
16include allow-perl.inc
17
18include disable-common.inc 18include disable-common.inc
19include disable-devel.inc 19include disable-devel.inc
20include disable-exec.inc 20include disable-exec.inc
diff --git a/etc/profile-a-l/i3.profile b/etc/profile-a-l/i3.profile
index c1ca0e413..e96b1843c 100644
--- a/etc/profile-a-l/i3.profile
+++ b/etc/profile-a-l/i3.profile
@@ -6,7 +6,7 @@ include i3.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# all applications started in awesome will run in this profile 9# all applications started in i3 will run in this profile
10noblacklist ${HOME}/.config/i3 10noblacklist ${HOME}/.config/i3
11include disable-common.inc 11include disable-common.inc
12 12
diff --git a/etc/profile-a-l/iridium-browser.profile b/etc/profile-a-l/iridium-browser.profile
index c7ee64d56..e83a1132d 100644
--- a/etc/profile-a-l/iridium-browser.profile
+++ b/etc/profile-a-l/iridium-browser.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for iridium 1# Firejail profile alias for iridium
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include iridium-browser.local
6
4# Redirect 7# Redirect
5include iridium.profile 8include iridium.profile
diff --git a/etc/profile-a-l/jumpnbump-menu.profile b/etc/profile-a-l/jumpnbump-menu.profile
index b1852b015..8d391b90f 100644
--- a/etc/profile-a-l/jumpnbump-menu.profile
+++ b/etc/profile-a-l/jumpnbump-menu.profile
@@ -7,6 +7,7 @@ include jumpnbump-menu.local
7# added by included profile 7# added by included profile
8#include globals.local 8#include globals.local
9 9
10# Allow python (blacklisted by disable-interpreters.inc)
10include allow-python3.inc 11include allow-python3.inc
11 12
12private-bin jumpnbump-menu,python3* 13private-bin jumpnbump-menu,python3*
diff --git a/etc/profile-a-l/kalgebramobile.profile b/etc/profile-a-l/kalgebramobile.profile
index d2394fe20..c7bd9c105 100644
--- a/etc/profile-a-l/kalgebramobile.profile
+++ b/etc/profile-a-l/kalgebramobile.profile
@@ -1,5 +1,8 @@
1# Firejail profile for kalgebramobile 1# Firejail profile for kalgebramobile
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include kalgebramobile.local
6
4# Redirect 7# Redirect
5include kalgebra.profile 8include kalgebra.profile
diff --git a/etc/profile-a-l/karbon.profile b/etc/profile-a-l/karbon.profile
index d54d6d3d0..54d029c1a 100644
--- a/etc/profile-a-l/karbon.profile
+++ b/etc/profile-a-l/karbon.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for krita 1# Firejail profile alias for krita
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include karbon.local
6
4noblacklist ${HOME}/.local/share/kxmlgui5/karbon 7noblacklist ${HOME}/.local/share/kxmlgui5/karbon
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-a-l/kazam.profile b/etc/profile-a-l/kazam.profile
index 9c095e106..7d9f4c22f 100644
--- a/etc/profile-a-l/kazam.profile
+++ b/etc/profile-a-l/kazam.profile
@@ -12,6 +12,7 @@ noblacklist ${PICTURES}
12noblacklist ${VIDEOS} 12noblacklist ${VIDEOS}
13noblacklist ${HOME}/.config/kazam 13noblacklist ${HOME}/.config/kazam
14 14
15# Allow python (blacklisted by disable-interpreters.inc)
15include allow-python2.inc 16include allow-python2.inc
16include allow-python3.inc 17include allow-python3.inc
17 18
diff --git a/etc/profile-a-l/kdiff3.profile b/etc/profile-a-l/kdiff3.profile
new file mode 100644
index 000000000..8290e07f2
--- /dev/null
+++ b/etc/profile-a-l/kdiff3.profile
@@ -0,0 +1,52 @@
1# Firejail profile for kdiff3
2# Description: KDiff3 is a file and folder diff and merge tool.
3# This file is overwritten after every install/update
4# Persistent local customizations
5include kdiff3.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/kdiff3fileitemactionrc
10noblacklist ${HOME}/.config/kdiff3rc
11
12# Uncomment the next line (or put it into your kdiff3.local) if you don't need to compare files in disable-common.inc.
13#include disable-common.inc
14include disable-devel.inc
15include disable-exec.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18# Uncomment the next line (or put it into your kdiff3.local) if you don't need to compare files in disable-programs.inc.
19#include disable-programs.inc
20include disable-shell.inc
21include disable-xdg.inc
22
23include whitelist-runuser-common.inc
24# Uncomment the next lines (or put it into your kdiff3.local) if you don't need to compare files in /usr/share.
25#include whitelist-usr-share-common.inc
26# Uncomment the next line (or put it into your kdiff3.local) if you don't need to compare files in /var.
27#include whitelist-var-common.inc
28
29apparmor
30caps.drop all
31machine-id
32net none
33nodvd
34nogroups
35nonewprivs
36noroot
37nosound
38notv
39nou2f
40novideo
41seccomp
42seccomp.block-secondary
43shell none
44tracelog
45
46disable-mnt
47private-bin kdiff3
48private-cache
49private-dev
50
51dbus-user none
52dbus-system none
diff --git a/etc/profile-a-l/keepass2.profile b/etc/profile-a-l/keepass2.profile
index aef236ccc..97fe987dd 100644
--- a/etc/profile-a-l/keepass2.profile
+++ b/etc/profile-a-l/keepass2.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for keepass 1# Firejail profile alias for keepass
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include keepass2.local
6
4# Redirect 7# Redirect
5include keepass.profile 8include keepass.profile
diff --git a/etc/profile-a-l/keepassx2.profile b/etc/profile-a-l/keepassx2.profile
index fdd27e9f9..ed3d6701a 100644
--- a/etc/profile-a-l/keepassx2.profile
+++ b/etc/profile-a-l/keepassx2.profile
@@ -2,5 +2,8 @@
2# Description: Cross platform password manager 2# Description: Cross platform password manager
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include keepassx2.local
7
5# Redirects 8# Redirects
6include keepassx.profile 9include keepassx.profile
diff --git a/etc/profile-a-l/klatexformula_cmdl.profile b/etc/profile-a-l/klatexformula_cmdl.profile
index 9137963c4..d599a80d0 100644
--- a/etc/profile-a-l/klatexformula_cmdl.profile
+++ b/etc/profile-a-l/klatexformula_cmdl.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for klatexformula_cmdl 1# Firejail profile alias for klatexformula_cmdl
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include klatexformula_cmdl.local
6
4# Redirect 7# Redirect
5include klatexformula.profile 8include klatexformula.profile
diff --git a/etc/profile-a-l/krunner.profile b/etc/profile-a-l/krunner.profile
index c64113c15..9cb5eff87 100644
--- a/etc/profile-a-l/krunner.profile
+++ b/etc/profile-a-l/krunner.profile
@@ -6,9 +6,9 @@ include krunner.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# - programs started in krunner run with this generic profile. 9# - programs started in krunner run with this generic profile
10# - when a file is opened in krunner, the file viewer runs in its own sandbox 10# - when a file is opened in krunner, the file viewer runs in its own sandbox
11# with its own profile, if it is sandboxed automatically. 11# with its own profile, if it is sandboxed automatically
12 12
13# noblacklist ${HOME}/.cache/krunner 13# noblacklist ${HOME}/.cache/krunner
14# noblacklist ${HOME}/.cache/krunnerbookmarkrunnerfirefoxdbfile.sqlite* 14# noblacklist ${HOME}/.cache/krunnerbookmarkrunnerfirefoxdbfile.sqlite*
diff --git a/etc/profile-a-l/lbunzip2.profile b/etc/profile-a-l/lbunzip2.profile
index 338d8c8bb..822383ff4 100644
--- a/etc/profile-a-l/lbunzip2.profile
+++ b/etc/profile-a-l/lbunzip2.profile
@@ -2,5 +2,8 @@
2# Description: GNU compression utilities 2# Description: GNU compression utilities
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include lbunzip2.local
7
5# Redirect 8# Redirect
6include gzip.profile 9include gzip.profile
diff --git a/etc/profile-a-l/lbzcat.profile b/etc/profile-a-l/lbzcat.profile
index 338d8c8bb..fe8badb58 100644
--- a/etc/profile-a-l/lbzcat.profile
+++ b/etc/profile-a-l/lbzcat.profile
@@ -2,5 +2,8 @@
2# Description: GNU compression utilities 2# Description: GNU compression utilities
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include lbzcat.local
7
5# Redirect 8# Redirect
6include gzip.profile 9include gzip.profile
diff --git a/etc/profile-a-l/lbzip2.profile b/etc/profile-a-l/lbzip2.profile
index 338d8c8bb..3f986fa44 100644
--- a/etc/profile-a-l/lbzip2.profile
+++ b/etc/profile-a-l/lbzip2.profile
@@ -2,5 +2,8 @@
2# Description: GNU compression utilities 2# Description: GNU compression utilities
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include lbzip2.local
7
5# Redirect 8# Redirect
6include gzip.profile 9include gzip.profile
diff --git a/etc/profile-a-l/lobase.profile b/etc/profile-a-l/lobase.profile
index 8348a57fe..51d76cae7 100644
--- a/etc/profile-a-l/lobase.profile
+++ b/etc/profile-a-l/lobase.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include lobase.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/localc.profile b/etc/profile-a-l/localc.profile
index 8348a57fe..df48a320c 100644
--- a/etc/profile-a-l/localc.profile
+++ b/etc/profile-a-l/localc.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include localc.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/lodraw.profile b/etc/profile-a-l/lodraw.profile
index 8348a57fe..bf5c8c456 100644
--- a/etc/profile-a-l/lodraw.profile
+++ b/etc/profile-a-l/lodraw.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include lodraw.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/loffice.profile b/etc/profile-a-l/loffice.profile
index 8348a57fe..5fbfdf443 100644
--- a/etc/profile-a-l/loffice.profile
+++ b/etc/profile-a-l/loffice.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include loffice.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/lofromtemplate.profile b/etc/profile-a-l/lofromtemplate.profile
index 8348a57fe..3decca6a8 100644
--- a/etc/profile-a-l/lofromtemplate.profile
+++ b/etc/profile-a-l/lofromtemplate.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include lofromtemplate.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/loimpress.profile b/etc/profile-a-l/loimpress.profile
index 8348a57fe..cc812d9a4 100644
--- a/etc/profile-a-l/loimpress.profile
+++ b/etc/profile-a-l/loimpress.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include loimpress.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/lomath.profile b/etc/profile-a-l/lomath.profile
index 8348a57fe..20c316568 100644
--- a/etc/profile-a-l/lomath.profile
+++ b/etc/profile-a-l/lomath.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include lomath.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/loweb.profile b/etc/profile-a-l/loweb.profile
index 8348a57fe..b44c545e8 100644
--- a/etc/profile-a-l/loweb.profile
+++ b/etc/profile-a-l/loweb.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include loweb.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/lowriter.profile b/etc/profile-a-l/lowriter.profile
index 8348a57fe..29f7cd89b 100644
--- a/etc/profile-a-l/lowriter.profile
+++ b/etc/profile-a-l/lowriter.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include lowriter.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-a-l/lyx.profile b/etc/profile-a-l/lyx.profile
index ffde057d5..fa69463d1 100644
--- a/etc/profile-a-l/lyx.profile
+++ b/etc/profile-a-l/lyx.profile
@@ -11,8 +11,13 @@ ignore private-tmp
11noblacklist ${HOME}/.config/LyX 11noblacklist ${HOME}/.config/LyX
12noblacklist ${HOME}/.lyx 12noblacklist ${HOME}/.lyx
13 13
14# Allow lua (blacklisted by disable-interpreters.inc)
14include allow-lua.inc 15include allow-lua.inc
16
17# Allow perl (blacklisted by disable-interpreters.inc)
15include allow-perl.inc 18include allow-perl.inc
19
20# Allow python (blacklisted by disable-interpreters.inc)
16include allow-python2.inc 21include allow-python2.inc
17include allow-python3.inc 22include allow-python3.inc
18 23
diff --git a/etc/profile-a-l/lzcat.profile b/etc/profile-a-l/lzcat.profile
index d9c72407f..5370b0c0a 100644
--- a/etc/profile-a-l/lzcat.profile
+++ b/etc/profile-a-l/lzcat.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzcat.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzcmp.profile b/etc/profile-a-l/lzcmp.profile
index d9c72407f..2d963268e 100644
--- a/etc/profile-a-l/lzcmp.profile
+++ b/etc/profile-a-l/lzcmp.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzcmp.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzdiff.profile b/etc/profile-a-l/lzdiff.profile
index f7410b928..9baf94992 100644
--- a/etc/profile-a-l/lzdiff.profile
+++ b/etc/profile-a-l/lzdiff.profile
@@ -2,5 +2,8 @@
2# Description: Library and command line tools for XZ and LZMA compressed files 2# Description: Library and command line tools for XZ and LZMA compressed files
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include lzdiff.local
7
5# Redirect 8# Redirect
6include cpio.profile 9include cpio.profile
diff --git a/etc/profile-a-l/lzegrep.profile b/etc/profile-a-l/lzegrep.profile
index d9c72407f..7ca4615c4 100644
--- a/etc/profile-a-l/lzegrep.profile
+++ b/etc/profile-a-l/lzegrep.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzegrep.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzfgrep.profile b/etc/profile-a-l/lzfgrep.profile
index d9c72407f..8d2e498fb 100644
--- a/etc/profile-a-l/lzfgrep.profile
+++ b/etc/profile-a-l/lzfgrep.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzfgrep.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzgrep.profile b/etc/profile-a-l/lzgrep.profile
index d9c72407f..b66b2fb17 100644
--- a/etc/profile-a-l/lzgrep.profile
+++ b/etc/profile-a-l/lzgrep.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzgrep.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzip.profile b/etc/profile-a-l/lzip.profile
index d9c72407f..a7341b012 100644
--- a/etc/profile-a-l/lzip.profile
+++ b/etc/profile-a-l/lzip.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzip.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzless.profile b/etc/profile-a-l/lzless.profile
index d9c72407f..5730a332f 100644
--- a/etc/profile-a-l/lzless.profile
+++ b/etc/profile-a-l/lzless.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzless.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzma.profile b/etc/profile-a-l/lzma.profile
index d9c72407f..051dbe546 100644
--- a/etc/profile-a-l/lzma.profile
+++ b/etc/profile-a-l/lzma.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzma.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzmadec.profile b/etc/profile-a-l/lzmadec.profile
index 0c5ec1b09..b82ce69ae 100644
--- a/etc/profile-a-l/lzmadec.profile
+++ b/etc/profile-a-l/lzmadec.profile
@@ -2,5 +2,8 @@
2# Description: Library and command line tools for XZ and LZMA compressed files 2# Description: Library and command line tools for XZ and LZMA compressed files
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include lzmadec.local
7
5# Redirect 8# Redirect
6include xzdec.profile 9include xzdec.profile
diff --git a/etc/profile-a-l/lzmainfo.profile b/etc/profile-a-l/lzmainfo.profile
index d9c72407f..0ab98429e 100644
--- a/etc/profile-a-l/lzmainfo.profile
+++ b/etc/profile-a-l/lzmainfo.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzmainfo.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-a-l/lzmore.profile b/etc/profile-a-l/lzmore.profile
index d9c72407f..df1867da0 100644
--- a/etc/profile-a-l/lzmore.profile
+++ b/etc/profile-a-l/lzmore.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include lzmore.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/Maps.profile b/etc/profile-m-z/Maps.profile
index c52d2f2da..109ce6859 100644
--- a/etc/profile-m-z/Maps.profile
+++ b/etc/profile-m-z/Maps.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-maps 1# Firejail profile for gnome-maps
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Maps.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-maps.profile 9include gnome-maps.profile
diff --git a/etc/profile-m-z/Natron.profile b/etc/profile-m-z/Natron.profile
index 42c22bf67..7923d01a7 100644
--- a/etc/profile-m-z/Natron.profile
+++ b/etc/profile-m-z/Natron.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for natron 1# Firejail profile alias for natron
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Natron.local
6
4# Redirect 7# Redirect
5include natron.profile 8include natron.profile
diff --git a/etc/profile-m-z/Screenshot.profile b/etc/profile-m-z/Screenshot.profile
index d4b083736..787ce8494 100644
--- a/etc/profile-m-z/Screenshot.profile
+++ b/etc/profile-m-z/Screenshot.profile
@@ -1,6 +1,9 @@
1# Firejail profile for gnome-screenshot 1# Firejail profile for gnome-screenshot
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Screenshot.local
6
4# Temporary fix for https://github.com/netblue30/firejail/issues/2624 7# Temporary fix for https://github.com/netblue30/firejail/issues/2624
5# Redirect 8# Redirect
6include gnome-screenshot.profile 9include gnome-screenshot.profile
diff --git a/etc/profile-m-z/Telegram.profile b/etc/profile-m-z/Telegram.profile
index 310e0237e..7600b1aa6 100644
--- a/etc/profile-m-z/Telegram.profile
+++ b/etc/profile-m-z/Telegram.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for telegram 1# Firejail profile alias for telegram
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include Telegram.local
6
4# Redirect 7# Redirect
5include telegram.profile 8include telegram.profile
diff --git a/etc/profile-m-z/VirtualBox.profile b/etc/profile-m-z/VirtualBox.profile
index 4c99ae9a3..4384b7647 100644
--- a/etc/profile-m-z/VirtualBox.profile
+++ b/etc/profile-m-z/VirtualBox.profile
@@ -2,5 +2,8 @@
2# Description: x86 virtualization solution 2# Description: x86 virtualization solution
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include VirtualBox.local
7
5# Redirect 8# Redirect
6include virtualbox.profile 9include virtualbox.profile
diff --git a/etc/profile-m-z/mate-calculator.profile b/etc/profile-m-z/mate-calculator.profile
index bb438f5f0..e8320df63 100644
--- a/etc/profile-m-z/mate-calculator.profile
+++ b/etc/profile-m-z/mate-calculator.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for mate-calc 1# Firejail profile alias for mate-calc
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include mate-calculator.local
6
4# Redirect 7# Redirect
5include mate-calc.profile 8include mate-calc.profile
diff --git a/etc/profile-m-z/mathematica.profile b/etc/profile-m-z/mathematica.profile
index 964060350..cee16eedc 100644
--- a/etc/profile-m-z/mathematica.profile
+++ b/etc/profile-m-z/mathematica.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for Mathematica 1# Firejail profile alias for Mathematica
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include mathematica.local
6
4# Redirect 7# Redirect
5include Mathematica.profile 8include Mathematica.profile
diff --git a/etc/profile-m-z/megaglest_editor.profile b/etc/profile-m-z/megaglest_editor.profile
index 02aad8084..304285915 100644
--- a/etc/profile-m-z/megaglest_editor.profile
+++ b/etc/profile-m-z/megaglest_editor.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for megaglest 1# Firejail profile alias for megaglest
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include megaglest_editor.local
6
4# Redirect 7# Redirect
5include megaglest.profile 8include megaglest.profile
diff --git a/etc/profile-m-z/meld.profile b/etc/profile-m-z/meld.profile
index 6ceeb867f..1a68cd37d 100644
--- a/etc/profile-m-z/meld.profile
+++ b/etc/profile-m-z/meld.profile
@@ -6,11 +6,11 @@ include meld.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# If you want to use meld as git-mergetool (and maybe some other VCS integrations) you need 9# If you want to use meld as git mergetool (and maybe some other VCS integrations) you need
10# to bypass firejail, you can do this by removing the symlink or calling it by its absolute path 10# to bypass firejail, you can do this by removing the symlink or calling it by its absolute path
11# Removing the symlink: 11# Removing the symlink:
12# sudo rm /usr/local/bin/meld 12# sudo rm /usr/local/bin/meld
13# Calling by its absolute path (example for git-mergetool): 13# Calling it by its absolute path (example for git mergetool):
14# git config --global mergetool.meld.cmd /usr/bin/meld 14# git config --global mergetool.meld.cmd /usr/bin/meld
15 15
16noblacklist ${HOME}/.config/meld 16noblacklist ${HOME}/.config/meld
@@ -22,10 +22,9 @@ noblacklist ${HOME}/.ssh
22noblacklist ${HOME}/.subversion 22noblacklist ${HOME}/.subversion
23 23
24# Allow python (blacklisted by disable-interpreters.inc) 24# Allow python (blacklisted by disable-interpreters.inc)
25include allow-python3.inc
26
27# Python 2 is EOL (see #3164). Uncomment the next line (or put it into your meld.local) if you understand the risks but want python 2 support for older meld versions. 25# Python 2 is EOL (see #3164). Uncomment the next line (or put it into your meld.local) if you understand the risks but want python 2 support for older meld versions.
28#include allow-python2.inc 26#include allow-python2.inc
27include allow-python3.inc
29 28
30# Uncomment the next line (or put it into your meld.local) if you don't need to compare files in disable-common.inc. 29# Uncomment the next line (or put it into your meld.local) if you don't need to compare files in disable-common.inc.
31#include disable-common.inc 30#include disable-common.inc
diff --git a/etc/profile-m-z/menulibre.profile b/etc/profile-m-z/menulibre.profile
index 8a98209a2..e29e4bc70 100644
--- a/etc/profile-m-z/menulibre.profile
+++ b/etc/profile-m-z/menulibre.profile
@@ -6,6 +6,7 @@ include menulibre.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc)
9include allow-python2.inc 10include allow-python2.inc
10include allow-python3.inc 11include allow-python3.inc
11 12
diff --git a/etc/profile-m-z/mirage.profile b/etc/profile-m-z/mirage.profile
index 7130267e8..e0ebb4895 100644
--- a/etc/profile-m-z/mirage.profile
+++ b/etc/profile-m-z/mirage.profile
@@ -11,6 +11,7 @@ noblacklist ${HOME}/.config/mirage
11noblacklist ${HOME}/.local/share/mirage 11noblacklist ${HOME}/.local/share/mirage
12noblacklist /sbin 12noblacklist /sbin
13 13
14# Allow python (blacklisted by disable-interpreters.inc)
14include allow-python2.inc 15include allow-python2.inc
15include allow-python3.inc 16include allow-python3.inc
16 17
diff --git a/etc/profile-m-z/mpv.profile b/etc/profile-m-z/mpv.profile
index 7111febc2..1804389c3 100644
--- a/etc/profile-m-z/mpv.profile
+++ b/etc/profile-m-z/mpv.profile
@@ -30,6 +30,7 @@ noblacklist ${HOME}/.netrc
30 30
31# Allow lua (blacklisted by disable-interpreters.inc) 31# Allow lua (blacklisted by disable-interpreters.inc)
32include allow-lua.inc 32include allow-lua.inc
33
33# Allow python (blacklisted by disable-interpreters.inc) 34# Allow python (blacklisted by disable-interpreters.inc)
34include allow-python2.inc 35include allow-python2.inc
35include allow-python3.inc 36include allow-python3.inc
diff --git a/etc/profile-m-z/multimc.profile b/etc/profile-m-z/multimc.profile
index 338f494c9..bd9e3adce 100644
--- a/etc/profile-m-z/multimc.profile
+++ b/etc/profile-m-z/multimc.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for multimc5 1# Firejail profile alias for multimc5
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include multimc.local
6
4# Redirect 7# Redirect
5include multimc5.profile 8include multimc5.profile
diff --git a/etc/profile-m-z/mypaint-ora-thumbnailer.profile b/etc/profile-m-z/mypaint-ora-thumbnailer.profile
index 59b3024ed..66500048e 100644
--- a/etc/profile-m-z/mypaint-ora-thumbnailer.profile
+++ b/etc/profile-m-z/mypaint-ora-thumbnailer.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for mypaint-ora-thumbnailer 1# Firejail profile alias for mypaint-ora-thumbnailer
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include mypaint-ora-thumbnailer.local
6
4# Redirect 7# Redirect
5include mypaint.profile 8include mypaint.profile
diff --git a/etc/profile-m-z/nicotine.profile b/etc/profile-m-z/nicotine.profile
index 6c363345e..3bf32a3db 100644
--- a/etc/profile-m-z/nicotine.profile
+++ b/etc/profile-m-z/nicotine.profile
@@ -8,6 +8,7 @@ include globals.local
8 8
9noblacklist ${HOME}/.nicotine 9noblacklist ${HOME}/.nicotine
10 10
11# Allow python (blacklisted by disable-interpreters.inc)
11include allow-python2.inc 12include allow-python2.inc
12 13
13include disable-common.inc 14include disable-common.inc
diff --git a/etc/profile-m-z/nitroshare-cli.profile b/etc/profile-m-z/nitroshare-cli.profile
index d9cb2edc5..6e73afe9e 100644
--- a/etc/profile-m-z/nitroshare-cli.profile
+++ b/etc/profile-m-z/nitroshare-cli.profile
@@ -2,5 +2,8 @@
2# Description: Network File Transfer Application 2# Description: Network File Transfer Application
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include nitroshare-cli.local
7
5# Redirect 8# Redirect
6include nitroshare.profile 9include nitroshare.profile
diff --git a/etc/profile-m-z/nitroshare-nmh.profile b/etc/profile-m-z/nitroshare-nmh.profile
index d9cb2edc5..bda2c193d 100644
--- a/etc/profile-m-z/nitroshare-nmh.profile
+++ b/etc/profile-m-z/nitroshare-nmh.profile
@@ -2,5 +2,8 @@
2# Description: Network File Transfer Application 2# Description: Network File Transfer Application
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include nitroshare-nmh.local
7
5# Redirect 8# Redirect
6include nitroshare.profile 9include nitroshare.profile
diff --git a/etc/profile-m-z/nitroshare-send.profile b/etc/profile-m-z/nitroshare-send.profile
index d9cb2edc5..659742469 100644
--- a/etc/profile-m-z/nitroshare-send.profile
+++ b/etc/profile-m-z/nitroshare-send.profile
@@ -2,5 +2,8 @@
2# Description: Network File Transfer Application 2# Description: Network File Transfer Application
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include nitroshare-send.local
7
5# Redirect 8# Redirect
6include nitroshare.profile 9include nitroshare.profile
diff --git a/etc/profile-m-z/nitroshare-ui.profile b/etc/profile-m-z/nitroshare-ui.profile
index d9cb2edc5..ccda2b58b 100644
--- a/etc/profile-m-z/nitroshare-ui.profile
+++ b/etc/profile-m-z/nitroshare-ui.profile
@@ -2,5 +2,8 @@
2# Description: Network File Transfer Application 2# Description: Network File Transfer Application
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include nitroshare-ui.local
7
5# Redirect 8# Redirect
6include nitroshare.profile 9include nitroshare.profile
diff --git a/etc/profile-m-z/onboard.profile b/etc/profile-m-z/onboard.profile
index f7cb8790b..152bd7ac5 100644
--- a/etc/profile-m-z/onboard.profile
+++ b/etc/profile-m-z/onboard.profile
@@ -8,6 +8,7 @@ include globals.local
8 8
9noblacklist ${HOME}/.config/onboard 9noblacklist ${HOME}/.config/onboard
10 10
11# Allow python (blacklisted by disable-interpreters.inc)
11include allow-python2.inc 12include allow-python2.inc
12include allow-python3.inc 13include allow-python3.inc
13 14
diff --git a/etc/profile-m-z/ooffice.profile b/etc/profile-m-z/ooffice.profile
index 8348a57fe..ba8bdae01 100644
--- a/etc/profile-m-z/ooffice.profile
+++ b/etc/profile-m-z/ooffice.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include ooffice.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-m-z/ooviewdoc.profile b/etc/profile-m-z/ooviewdoc.profile
index 8348a57fe..4a9f434f7 100644
--- a/etc/profile-m-z/ooviewdoc.profile
+++ b/etc/profile-m-z/ooviewdoc.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include ooviewdoc.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-m-z/openarena_ded.profile b/etc/profile-m-z/openarena_ded.profile
index c529e7e11..f8dbf792d 100644
--- a/etc/profile-m-z/openarena_ded.profile
+++ b/etc/profile-m-z/openarena_ded.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for openarena 1# Firejail profile alias for openarena
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include openarena_ded.local
6
4# Redirect 7# Redirect
5include openarena.profile 8include openarena.profile
diff --git a/etc/profile-m-z/openbox.profile b/etc/profile-m-z/openbox.profile
index 1fb93c79c..b49fd9932 100644
--- a/etc/profile-m-z/openbox.profile
+++ b/etc/profile-m-z/openbox.profile
@@ -6,7 +6,7 @@ include openbox.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# all applications started in OpenBox will run in this profile 9# all applications started in openbox will run in this profile
10noblacklist ${HOME}/.config/openbox 10noblacklist ${HOME}/.config/openbox
11include disable-common.inc 11include disable-common.inc
12 12
diff --git a/etc/profile-m-z/openoffice.org.profile b/etc/profile-m-z/openoffice.org.profile
index 8348a57fe..189867742 100644
--- a/etc/profile-m-z/openoffice.org.profile
+++ b/etc/profile-m-z/openoffice.org.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include openoffice.org.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-m-z/openshot-qt.profile b/etc/profile-m-z/openshot-qt.profile
index 2f886d2ac..833a375f6 100644
--- a/etc/profile-m-z/openshot-qt.profile
+++ b/etc/profile-m-z/openshot-qt.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for openshot 1# Firejail profile alias for openshot
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include openshot-qt.local
6
4# Redirect 7# Redirect
5include openshot.profile 8include openshot.profile
diff --git a/etc/profile-m-z/pkglog.profile b/etc/profile-m-z/pkglog.profile
new file mode 100644
index 000000000..cc4f016c5
--- /dev/null
+++ b/etc/profile-m-z/pkglog.profile
@@ -0,0 +1,59 @@
1# Firejail profile for pklog
2# Description: Reports log of package updates
3# This file is overwritten after every install/update
4# Persistent local customizations
5include pkglog.local
6# Persistent global definitions
7include globals.local
8
9# Allow python (blacklisted by disable-interpreters.inc)
10include allow-python3.inc
11
12include disable-common.inc
13include disable-devel.inc
14include disable-exec.inc
15include disable-interpreters.inc
16include disable-passwdmgr.inc
17include disable-programs.inc
18include disable-xdg.inc
19
20whitelist /var/log/apt/history.log
21whitelist /var/log/dnf.rpm.log
22whitelist /var/log/pacman.log
23
24apparmor
25caps.drop all
26ipc-namespace
27machine-id
28net none
29no3d
30nodvd
31nogroups
32nonewprivs
33noroot
34nosound
35notv
36nou2f
37novideo
38seccomp
39shell none
40tracelog
41
42disable-mnt
43private
44private-bin pkglog,python*
45private-cache
46private-dev
47private-etc alternatives
48private-opt none
49private-tmp
50writable-var-log
51
52dbus-user none
53dbus-system none
54
55memory-deny-write-execute
56read-only ${HOME}
57read-only /var/log/apt/history.log
58read-only /var/log/dnf.rpm.log
59read-only /var/log/pacman.log
diff --git a/etc/profile-m-z/playonlinux.profile b/etc/profile-m-z/playonlinux.profile
index 0ebef226a..8e98905b5 100644
--- a/etc/profile-m-z/playonlinux.profile
+++ b/etc/profile-m-z/playonlinux.profile
@@ -12,9 +12,12 @@ noblacklist ${HOME}/.PlayOnLinux
12# nc is needed to run playonlinux 12# nc is needed to run playonlinux
13noblacklist ${PATH}/nc 13noblacklist ${PATH}/nc
14 14
15# Allow perl (blacklisted by disable-interpreters.inc)
16include allow-perl.inc
17
18# Allow python (blacklisted by disable-interpreters.inc)
15include allow-python2.inc 19include allow-python2.inc
16include allow-python3.inc 20include allow-python3.inc
17include allow-perl.inc
18 21
19# Redirect 22# Redirect
20include wine.profile 23include wine.profile
diff --git a/etc/profile-m-z/plv.profile b/etc/profile-m-z/plv.profile
index 7ff59ea77..7f7ae4204 100644
--- a/etc/profile-m-z/plv.profile
+++ b/etc/profile-m-z/plv.profile
@@ -18,7 +18,7 @@ include disable-xdg.inc
18 18
19mkdir ${HOME}/.config/PacmanLogViewer 19mkdir ${HOME}/.config/PacmanLogViewer
20whitelist ${HOME}/.config/PacmanLogViewer 20whitelist ${HOME}/.config/PacmanLogViewer
21whitelist /var/log/pacman* 21whitelist /var/log/pacman.log
22include whitelist-common.inc 22include whitelist-common.inc
23include whitelist-usr-share-common.inc 23include whitelist-usr-share-common.inc
24include whitelist-runuser-common.inc 24include whitelist-runuser-common.inc
@@ -57,3 +57,4 @@ dbus-system none
57#memory-deny-write-execute - breaks opening file-chooser 57#memory-deny-write-execute - breaks opening file-chooser
58read-only ${HOME} 58read-only ${HOME}
59read-write ${HOME}/.config/PacmanLogViewer 59read-write ${HOME}/.config/PacmanLogViewer
60read-only /var/log/pacman.log
diff --git a/etc/profile-m-z/pycharm-professional.profile b/etc/profile-m-z/pycharm-professional.profile
index a14d0268b..72f9c2dc3 100644
--- a/etc/profile-m-z/pycharm-professional.profile
+++ b/etc/profile-m-z/pycharm-professional.profile
@@ -1,6 +1,9 @@
1# Firejail profilen alias for pycharm-professional 1# Firejail profilen alias for pycharm-professional
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include pyucharm-professional.local
6
4noblacklist ${HOME}/.PyCharm* 7noblacklist ${HOME}/.PyCharm*
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-m-z/pzstd.profile b/etc/profile-m-z/pzstd.profile
index ce9af3286..0c83e561c 100644
--- a/etc/profile-m-z/pzstd.profile
+++ b/etc/profile-m-z/pzstd.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include pzstd.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/profile-m-z/runenpass.sh.profile b/etc/profile-m-z/runenpass.sh.profile
index 64432c171..d4c4f9234 100644
--- a/etc/profile-m-z/runenpass.sh.profile
+++ b/etc/profile-m-z/runenpass.sh.profile
@@ -1,5 +1,8 @@
1# Firejail alias profile for enpass 1# Firejail alias profile for enpass
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include runenpass.sh.local
6
4# Redirect 7# Redirect
5include enpass.profile 8include enpass.profile
diff --git a/etc/profile-m-z/seamonkey-bin.profile b/etc/profile-m-z/seamonkey-bin.profile
index 532294950..accb0a750 100644
--- a/etc/profile-m-z/seamonkey-bin.profile
+++ b/etc/profile-m-z/seamonkey-bin.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for seamonkey 1# Firejail profile alias for seamonkey
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include seamonkey-bin.local
6
4# Redirect 7# Redirect
5include seamonkey.profile 8include seamonkey.profile
diff --git a/etc/profile-m-z/smplayer.profile b/etc/profile-m-z/smplayer.profile
index 8ffc47ff6..9d6db4cdb 100644
--- a/etc/profile-m-z/smplayer.profile
+++ b/etc/profile-m-z/smplayer.profile
@@ -10,7 +10,10 @@ noblacklist ${HOME}/.config/smplayer
10noblacklist ${HOME}/.config/youtube-dl 10noblacklist ${HOME}/.config/youtube-dl
11noblacklist ${HOME}/.mplayer 11noblacklist ${HOME}/.mplayer
12 12
13# Allow lua (blacklisted by disable-interpreters.inc)
13include allow-lua.inc 14include allow-lua.inc
15
16# Allow python (blacklisted by disable-interpreters.inc)
14include allow-python2.inc 17include allow-python2.inc
15include allow-python3.inc 18include allow-python3.inc
16 19
diff --git a/etc/profile-m-z/soffice.profile b/etc/profile-m-z/soffice.profile
index 8348a57fe..382030a9e 100644
--- a/etc/profile-m-z/soffice.profile
+++ b/etc/profile-m-z/soffice.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for libreoffice 1# Firejail profile alias for libreoffice
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include soffice.local
6
4# Redirect 7# Redirect
5include libreoffice.profile 8include libreoffice.profile
diff --git a/etc/profile-m-z/steam-native.profile b/etc/profile-m-z/steam-native.profile
index 47608ad28..c7cec55c7 100644
--- a/etc/profile-m-z/steam-native.profile
+++ b/etc/profile-m-z/steam-native.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for steam 1# Firejail profile alias for steam
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include steam-native.local
6
4# Redirect 7# Redirect
5include steam.profile 8include steam.profile
diff --git a/etc/profile-m-z/steam-runtime.profile b/etc/profile-m-z/steam-runtime.profile
index 47608ad28..d1cf6d7f0 100644
--- a/etc/profile-m-z/steam-runtime.profile
+++ b/etc/profile-m-z/steam-runtime.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for steam 1# Firejail profile alias for steam
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include steam-runtime.local
6
4# Redirect 7# Redirect
5include steam.profile 8include steam.profile
diff --git a/etc/profile-m-z/straw-viewer.profile b/etc/profile-m-z/straw-viewer.profile
index 721ad38ee..2ae35d211 100644
--- a/etc/profile-m-z/straw-viewer.profile
+++ b/etc/profile-m-z/straw-viewer.profile
@@ -10,8 +10,13 @@ include globals.local
10noblacklist ${HOME}/.cache/straw-viewer 10noblacklist ${HOME}/.cache/straw-viewer
11noblacklist ${HOME}/.config/straw-viewer 11noblacklist ${HOME}/.config/straw-viewer
12 12
13# Allow lua (blacklisted by disable-interpreters.inc)
13include allow-lua.inc 14include allow-lua.inc
15
16# Allow perl (blacklisted by disable-interpreters.inc)
14include allow-perl.inc 17include allow-perl.inc
18
19# Allow python (blacklisted by disable-interpreters.inc)
15include allow-python2.inc 20include allow-python2.inc
16include allow-python3.inc 21include allow-python3.inc
17 22
diff --git a/etc/profile-m-z/studio.sh.profile b/etc/profile-m-z/studio.sh.profile
index 79e879f36..d23de7c05 100644
--- a/etc/profile-m-z/studio.sh.profile
+++ b/etc/profile-m-z/studio.sh.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for Android Studio 1# Firejail profile alias for Android Studio
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include studio.sh.local
6
4# Redirect 7# Redirect
5include android-studio.profile 8include android-studio.profile
diff --git a/etc/profile-m-z/telegram-desktop.profile b/etc/profile-m-z/telegram-desktop.profile
index 0cfa7114b..bf3a1ca81 100644
--- a/etc/profile-m-z/telegram-desktop.profile
+++ b/etc/profile-m-z/telegram-desktop.profile
@@ -2,5 +2,8 @@
2# Description: Official Telegram Desktop client 2# Description: Official Telegram Desktop client
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include tekegram-desktop.local
7
5# Redirect 8# Redirect
6include telegram.profile 9include telegram.profile
diff --git a/etc/profile-m-z/thunar.profile b/etc/profile-m-z/thunar.profile
index 19993016a..49492c88f 100644
--- a/etc/profile-m-z/thunar.profile
+++ b/etc/profile-m-z/thunar.profile
@@ -2,5 +2,8 @@
2# Description: Modern file manager for Xfce 2# Description: Modern file manager for Xfce
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include thunar.local
7
5# Redirect 8# Redirect
6include Thunar.profile 9include Thunar.profile
diff --git a/etc/profile-m-z/thunderbird-beta.profile b/etc/profile-m-z/thunderbird-beta.profile
index 6450e40d6..cec98ce12 100644
--- a/etc/profile-m-z/thunderbird-beta.profile
+++ b/etc/profile-m-z/thunderbird-beta.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for thunderbird-beta 1# Firejail profile alias for thunderbird-beta
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include thunderbird-beta.local
6
4private-opt thunderbird-beta 7private-opt thunderbird-beta
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-m-z/tor-browser-ar.profile b/etc/profile-m-z/tor-browser-ar.profile
index 612b2d01b..7254d20fb 100644
--- a/etc/profile-m-z/tor-browser-ar.profile
+++ b/etc/profile-m-z/tor-browser-ar.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ar.local
6
4noblacklist ${HOME}/.tor-browser-ar 7noblacklist ${HOME}/.tor-browser-ar
5 8
6mkdir ${HOME}/.tor-browser-ar 9mkdir ${HOME}/.tor-browser-ar
diff --git a/etc/profile-m-z/tor-browser-ca.profile b/etc/profile-m-z/tor-browser-ca.profile
index db70a7109..bf6bfc9f6 100644
--- a/etc/profile-m-z/tor-browser-ca.profile
+++ b/etc/profile-m-z/tor-browser-ca.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ca.local
6
4noblacklist ${HOME}/.tor-browser-ca 7noblacklist ${HOME}/.tor-browser-ca
5 8
6mkdir ${HOME}/.tor-browser-ca 9mkdir ${HOME}/.tor-browser-ca
diff --git a/etc/profile-m-z/tor-browser-cs.profile b/etc/profile-m-z/tor-browser-cs.profile
index 77b271b68..caf8f32c7 100644
--- a/etc/profile-m-z/tor-browser-cs.profile
+++ b/etc/profile-m-z/tor-browser-cs.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-cs.local
6
4noblacklist ${HOME}/.tor-browser-cs 7noblacklist ${HOME}/.tor-browser-cs
5 8
6mkdir ${HOME}/.tor-browser-cs 9mkdir ${HOME}/.tor-browser-cs
diff --git a/etc/profile-m-z/tor-browser-da.profile b/etc/profile-m-z/tor-browser-da.profile
index 3b9fff9a4..965036212 100644
--- a/etc/profile-m-z/tor-browser-da.profile
+++ b/etc/profile-m-z/tor-browser-da.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-da.local
6
4noblacklist ${HOME}/.tor-browser-da 7noblacklist ${HOME}/.tor-browser-da
5 8
6mkdir ${HOME}/.tor-browser-da 9mkdir ${HOME}/.tor-browser-da
diff --git a/etc/profile-m-z/tor-browser-de.profile b/etc/profile-m-z/tor-browser-de.profile
index 3b4f7f94f..913dc4771 100644
--- a/etc/profile-m-z/tor-browser-de.profile
+++ b/etc/profile-m-z/tor-browser-de.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-de.local
6
4noblacklist ${HOME}/.tor-browser-de 7noblacklist ${HOME}/.tor-browser-de
5 8
6mkdir ${HOME}/.tor-browser-de 9mkdir ${HOME}/.tor-browser-de
diff --git a/etc/profile-m-z/tor-browser-el.profile b/etc/profile-m-z/tor-browser-el.profile
index b978b6042..c0a3b64ad 100644
--- a/etc/profile-m-z/tor-browser-el.profile
+++ b/etc/profile-m-z/tor-browser-el.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-el.local
6
4noblacklist ${HOME}/.tor-browser-el 7noblacklist ${HOME}/.tor-browser-el
5 8
6mkdir ${HOME}/.tor-browser-el 9mkdir ${HOME}/.tor-browser-el
diff --git a/etc/profile-m-z/tor-browser-en-us.profile b/etc/profile-m-z/tor-browser-en-us.profile
index db56dda1b..662bc6b18 100644
--- a/etc/profile-m-z/tor-browser-en-us.profile
+++ b/etc/profile-m-z/tor-browser-en-us.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-en-us.local
6
4noblacklist ${HOME}/.tor-browser-en-us 7noblacklist ${HOME}/.tor-browser-en-us
5 8
6mkdir ${HOME}/.tor-browser-en-us 9mkdir ${HOME}/.tor-browser-en-us
diff --git a/etc/profile-m-z/tor-browser-en.profile b/etc/profile-m-z/tor-browser-en.profile
index ad4110c0e..1bbd88f91 100644
--- a/etc/profile-m-z/tor-browser-en.profile
+++ b/etc/profile-m-z/tor-browser-en.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-en.local
6
4noblacklist ${HOME}/.tor-browser-en 7noblacklist ${HOME}/.tor-browser-en
5 8
6mkdir ${HOME}/.tor-browser-en 9mkdir ${HOME}/.tor-browser-en
diff --git a/etc/profile-m-z/tor-browser-es-es.profile b/etc/profile-m-z/tor-browser-es-es.profile
index 1aa586658..ac5aa1247 100644
--- a/etc/profile-m-z/tor-browser-es-es.profile
+++ b/etc/profile-m-z/tor-browser-es-es.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-es-es.local
6
4noblacklist ${HOME}/.tor-browser-es-es 7noblacklist ${HOME}/.tor-browser-es-es
5 8
6mkdir ${HOME}/.tor-browser-es-es 9mkdir ${HOME}/.tor-browser-es-es
diff --git a/etc/profile-m-z/tor-browser-es.profile b/etc/profile-m-z/tor-browser-es.profile
index a386e3387..8ff12eedf 100644
--- a/etc/profile-m-z/tor-browser-es.profile
+++ b/etc/profile-m-z/tor-browser-es.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-es.local
6
4noblacklist ${HOME}/.tor-browser-es 7noblacklist ${HOME}/.tor-browser-es
5 8
6mkdir ${HOME}/.tor-browser-es 9mkdir ${HOME}/.tor-browser-es
diff --git a/etc/profile-m-z/tor-browser-fa.profile b/etc/profile-m-z/tor-browser-fa.profile
index 7f847a7c2..f897c5708 100644
--- a/etc/profile-m-z/tor-browser-fa.profile
+++ b/etc/profile-m-z/tor-browser-fa.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-fa.local
6
4noblacklist ${HOME}/.tor-browser-fa 7noblacklist ${HOME}/.tor-browser-fa
5 8
6mkdir ${HOME}/.tor-browser-fa 9mkdir ${HOME}/.tor-browser-fa
diff --git a/etc/profile-m-z/tor-browser-fr.profile b/etc/profile-m-z/tor-browser-fr.profile
index bce470ec8..f4dcd579e 100644
--- a/etc/profile-m-z/tor-browser-fr.profile
+++ b/etc/profile-m-z/tor-browser-fr.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-fr.local
6
4noblacklist ${HOME}/.tor-browser-fr 7noblacklist ${HOME}/.tor-browser-fr
5 8
6mkdir ${HOME}/.tor-browser-fr 9mkdir ${HOME}/.tor-browser-fr
diff --git a/etc/profile-m-z/tor-browser-ga-ie.profile b/etc/profile-m-z/tor-browser-ga-ie.profile
index 994897a87..6dddef637 100644
--- a/etc/profile-m-z/tor-browser-ga-ie.profile
+++ b/etc/profile-m-z/tor-browser-ga-ie.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ga-ie.local
6
4noblacklist ${HOME}/.tor-browser-ga-ie 7noblacklist ${HOME}/.tor-browser-ga-ie
5 8
6mkdir ${HOME}/.tor-browser-ga-ie 9mkdir ${HOME}/.tor-browser-ga-ie
diff --git a/etc/profile-m-z/tor-browser-he.profile b/etc/profile-m-z/tor-browser-he.profile
index 6367b4c0a..c3e2dd11c 100644
--- a/etc/profile-m-z/tor-browser-he.profile
+++ b/etc/profile-m-z/tor-browser-he.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-he.local
6
4noblacklist ${HOME}/.tor-browser-he 7noblacklist ${HOME}/.tor-browser-he
5 8
6mkdir ${HOME}/.tor-browser-he 9mkdir ${HOME}/.tor-browser-he
diff --git a/etc/profile-m-z/tor-browser-hu.profile b/etc/profile-m-z/tor-browser-hu.profile
index 68e79833e..469db7374 100644
--- a/etc/profile-m-z/tor-browser-hu.profile
+++ b/etc/profile-m-z/tor-browser-hu.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-hu.local
6
4noblacklist ${HOME}/.tor-browser-hu 7noblacklist ${HOME}/.tor-browser-hu
5 8
6mkdir ${HOME}/.tor-browser-hu 9mkdir ${HOME}/.tor-browser-hu
diff --git a/etc/profile-m-z/tor-browser-id.profile b/etc/profile-m-z/tor-browser-id.profile
index 85b455ba2..db111c92c 100644
--- a/etc/profile-m-z/tor-browser-id.profile
+++ b/etc/profile-m-z/tor-browser-id.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-id.local
6
4noblacklist ${HOME}/.tor-browser-id 7noblacklist ${HOME}/.tor-browser-id
5 8
6mkdir ${HOME}/.tor-browser-id 9mkdir ${HOME}/.tor-browser-id
diff --git a/etc/profile-m-z/tor-browser-is.profile b/etc/profile-m-z/tor-browser-is.profile
index 48e88db71..32a8c9ca7 100644
--- a/etc/profile-m-z/tor-browser-is.profile
+++ b/etc/profile-m-z/tor-browser-is.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-is.local
6
4noblacklist ${HOME}/.tor-browser-is 7noblacklist ${HOME}/.tor-browser-is
5 8
6mkdir ${HOME}/.tor-browser-is 9mkdir ${HOME}/.tor-browser-is
diff --git a/etc/profile-m-z/tor-browser-it.profile b/etc/profile-m-z/tor-browser-it.profile
index 3c239ca29..d53dd9136 100644
--- a/etc/profile-m-z/tor-browser-it.profile
+++ b/etc/profile-m-z/tor-browser-it.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-it.local
6
4noblacklist ${HOME}/.tor-browser-it 7noblacklist ${HOME}/.tor-browser-it
5 8
6mkdir ${HOME}/.tor-browser-it 9mkdir ${HOME}/.tor-browser-it
diff --git a/etc/profile-m-z/tor-browser-ja.profile b/etc/profile-m-z/tor-browser-ja.profile
index c52e0f64e..8886d3ff0 100644
--- a/etc/profile-m-z/tor-browser-ja.profile
+++ b/etc/profile-m-z/tor-browser-ja.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ja.local
6
4noblacklist ${HOME}/.tor-browser-ja 7noblacklist ${HOME}/.tor-browser-ja
5 8
6mkdir ${HOME}/.tor-browser-ja 9mkdir ${HOME}/.tor-browser-ja
diff --git a/etc/profile-m-z/tor-browser-ka.profile b/etc/profile-m-z/tor-browser-ka.profile
index 173b85e5c..d3d36c426 100644
--- a/etc/profile-m-z/tor-browser-ka.profile
+++ b/etc/profile-m-z/tor-browser-ka.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ka.local
6
4noblacklist ${HOME}/.tor-browser-ka 7noblacklist ${HOME}/.tor-browser-ka
5 8
6mkdir ${HOME}/.tor-browser-ka 9mkdir ${HOME}/.tor-browser-ka
diff --git a/etc/profile-m-z/tor-browser-ko.profile b/etc/profile-m-z/tor-browser-ko.profile
index 8faa5afa1..59f9f966f 100644
--- a/etc/profile-m-z/tor-browser-ko.profile
+++ b/etc/profile-m-z/tor-browser-ko.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ko.local
6
4noblacklist ${HOME}/.tor-browser-ko 7noblacklist ${HOME}/.tor-browser-ko
5 8
6mkdir ${HOME}/.tor-browser-ko 9mkdir ${HOME}/.tor-browser-ko
diff --git a/etc/profile-m-z/tor-browser-nb.profile b/etc/profile-m-z/tor-browser-nb.profile
index d1352dd80..c133ca673 100644
--- a/etc/profile-m-z/tor-browser-nb.profile
+++ b/etc/profile-m-z/tor-browser-nb.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-nb.local
6
4noblacklist ${HOME}/.tor-browser-nb 7noblacklist ${HOME}/.tor-browser-nb
5 8
6mkdir ${HOME}/.tor-browser-nb 9mkdir ${HOME}/.tor-browser-nb
diff --git a/etc/profile-m-z/tor-browser-nl.profile b/etc/profile-m-z/tor-browser-nl.profile
index d4443cca2..1bebc1ffb 100644
--- a/etc/profile-m-z/tor-browser-nl.profile
+++ b/etc/profile-m-z/tor-browser-nl.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-nl.local
6
4noblacklist ${HOME}/.tor-browser-nl 7noblacklist ${HOME}/.tor-browser-nl
5 8
6mkdir ${HOME}/.tor-browser-nl 9mkdir ${HOME}/.tor-browser-nl
diff --git a/etc/profile-m-z/tor-browser-pl.profile b/etc/profile-m-z/tor-browser-pl.profile
index 08ddd4ae7..a83c0b6f3 100644
--- a/etc/profile-m-z/tor-browser-pl.profile
+++ b/etc/profile-m-z/tor-browser-pl.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-pl.local
6
4noblacklist ${HOME}/.tor-browser-pl 7noblacklist ${HOME}/.tor-browser-pl
5 8
6mkdir ${HOME}/.tor-browser-pl 9mkdir ${HOME}/.tor-browser-pl
diff --git a/etc/profile-m-z/tor-browser-pt-br.profile b/etc/profile-m-z/tor-browser-pt-br.profile
index 9942a3fe8..7c0ba0879 100644
--- a/etc/profile-m-z/tor-browser-pt-br.profile
+++ b/etc/profile-m-z/tor-browser-pt-br.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-pt-br.local
6
4noblacklist ${HOME}/.tor-browser-pt-br 7noblacklist ${HOME}/.tor-browser-pt-br
5 8
6mkdir ${HOME}/.tor-browser-pt-br 9mkdir ${HOME}/.tor-browser-pt-br
diff --git a/etc/profile-m-z/tor-browser-ru.profile b/etc/profile-m-z/tor-browser-ru.profile
index 6294f8ca0..374caa4fe 100644
--- a/etc/profile-m-z/tor-browser-ru.profile
+++ b/etc/profile-m-z/tor-browser-ru.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-ru.local
6
4noblacklist ${HOME}/.tor-browser-ru 7noblacklist ${HOME}/.tor-browser-ru
5 8
6mkdir ${HOME}/.tor-browser-ru 9mkdir ${HOME}/.tor-browser-ru
diff --git a/etc/profile-m-z/tor-browser-sv-se.profile b/etc/profile-m-z/tor-browser-sv-se.profile
index c8544262f..41dbaf792 100644
--- a/etc/profile-m-z/tor-browser-sv-se.profile
+++ b/etc/profile-m-z/tor-browser-sv-se.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-sv-se.local
6
4noblacklist ${HOME}/.tor-browser-sv-se 7noblacklist ${HOME}/.tor-browser-sv-se
5 8
6mkdir ${HOME}/.tor-browser-sv-se 9mkdir ${HOME}/.tor-browser-sv-se
diff --git a/etc/profile-m-z/tor-browser-tr.profile b/etc/profile-m-z/tor-browser-tr.profile
index 2343fa8de..0981caa73 100644
--- a/etc/profile-m-z/tor-browser-tr.profile
+++ b/etc/profile-m-z/tor-browser-tr.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-tr.local
6
4noblacklist ${HOME}/.tor-browser-tr 7noblacklist ${HOME}/.tor-browser-tr
5 8
6mkdir ${HOME}/.tor-browser-tr 9mkdir ${HOME}/.tor-browser-tr
diff --git a/etc/profile-m-z/tor-browser-vi.profile b/etc/profile-m-z/tor-browser-vi.profile
index 734c38698..3d321787a 100644
--- a/etc/profile-m-z/tor-browser-vi.profile
+++ b/etc/profile-m-z/tor-browser-vi.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-vi.local
6
4noblacklist ${HOME}/.tor-browser-vi 7noblacklist ${HOME}/.tor-browser-vi
5 8
6mkdir ${HOME}/.tor-browser-vi 9mkdir ${HOME}/.tor-browser-vi
diff --git a/etc/profile-m-z/tor-browser-zh-cn.profile b/etc/profile-m-z/tor-browser-zh-cn.profile
index 21e813e45..977993f26 100644
--- a/etc/profile-m-z/tor-browser-zh-cn.profile
+++ b/etc/profile-m-z/tor-browser-zh-cn.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-zh-cn.local
6
4noblacklist ${HOME}/.tor-browser-zh-cn 7noblacklist ${HOME}/.tor-browser-zh-cn
5 8
6mkdir ${HOME}/.tor-browser-zh-cn 9mkdir ${HOME}/.tor-browser-zh-cn
diff --git a/etc/profile-m-z/tor-browser-zh-tw.profile b/etc/profile-m-z/tor-browser-zh-tw.profile
index 6fe09c6c1..e589dc552 100644
--- a/etc/profile-m-z/tor-browser-zh-tw.profile
+++ b/etc/profile-m-z/tor-browser-zh-tw.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser-zh-tw.local
6
4noblacklist ${HOME}/.tor-browser-zh-tw 7noblacklist ${HOME}/.tor-browser-zh-tw
5 8
6mkdir ${HOME}/.tor-browser-zh-tw 9mkdir ${HOME}/.tor-browser-zh-tw
diff --git a/etc/profile-m-z/tor-browser.profile b/etc/profile-m-z/tor-browser.profile
index 0cd84abf5..f7c3a5d24 100644
--- a/etc/profile-m-z/tor-browser.profile
+++ b/etc/profile-m-z/tor-browser.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser.local
6
4noblacklist ${HOME}/.tor-browser 7noblacklist ${HOME}/.tor-browser
5 8
6mkdir ${HOME}/.tor-browser 9mkdir ${HOME}/.tor-browser
diff --git a/etc/profile-m-z/tor-browser_ar.profile b/etc/profile-m-z/tor-browser_ar.profile
index 1e1f5ce35..86839a849 100644
--- a/etc/profile-m-z/tor-browser_ar.profile
+++ b/etc/profile-m-z/tor-browser_ar.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ar.local
6
4noblacklist ${HOME}/.tor-browser_ar 7noblacklist ${HOME}/.tor-browser_ar
5 8
6mkdir ${HOME}/.tor-browser_ar 9mkdir ${HOME}/.tor-browser_ar
diff --git a/etc/profile-m-z/tor-browser_ca.profile b/etc/profile-m-z/tor-browser_ca.profile
index e114b6051..9d9fc8d31 100644
--- a/etc/profile-m-z/tor-browser_ca.profile
+++ b/etc/profile-m-z/tor-browser_ca.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ca.local
6
4noblacklist ${HOME}/.tor-browser_ca 7noblacklist ${HOME}/.tor-browser_ca
5 8
6mkdir ${HOME}/.tor-browser_ca 9mkdir ${HOME}/.tor-browser_ca
diff --git a/etc/profile-m-z/tor-browser_cs.profile b/etc/profile-m-z/tor-browser_cs.profile
index 498068bc6..25d676537 100644
--- a/etc/profile-m-z/tor-browser_cs.profile
+++ b/etc/profile-m-z/tor-browser_cs.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_cs.local
6
4noblacklist ${HOME}/.tor-browser_cs 7noblacklist ${HOME}/.tor-browser_cs
5 8
6mkdir ${HOME}/.tor-browser_cs 9mkdir ${HOME}/.tor-browser_cs
diff --git a/etc/profile-m-z/tor-browser_da.profile b/etc/profile-m-z/tor-browser_da.profile
index 5c25c03c8..885a00979 100644
--- a/etc/profile-m-z/tor-browser_da.profile
+++ b/etc/profile-m-z/tor-browser_da.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_da.local
6
4noblacklist ${HOME}/.tor-browser_da 7noblacklist ${HOME}/.tor-browser_da
5 8
6mkdir ${HOME}/.tor-browser_da 9mkdir ${HOME}/.tor-browser_da
diff --git a/etc/profile-m-z/tor-browser_de.profile b/etc/profile-m-z/tor-browser_de.profile
index d530e7dbe..505161073 100644
--- a/etc/profile-m-z/tor-browser_de.profile
+++ b/etc/profile-m-z/tor-browser_de.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_de.local
6
4noblacklist ${HOME}/.tor-browser_de 7noblacklist ${HOME}/.tor-browser_de
5 8
6mkdir ${HOME}/.tor-browser_de 9mkdir ${HOME}/.tor-browser_de
diff --git a/etc/profile-m-z/tor-browser_el.profile b/etc/profile-m-z/tor-browser_el.profile
index 67d5ab440..4efbbef4d 100644
--- a/etc/profile-m-z/tor-browser_el.profile
+++ b/etc/profile-m-z/tor-browser_el.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_el.local
6
4noblacklist ${HOME}/.tor-browser_el 7noblacklist ${HOME}/.tor-browser_el
5 8
6mkdir ${HOME}/.tor-browser_el 9mkdir ${HOME}/.tor-browser_el
diff --git a/etc/profile-m-z/tor-browser_en-US.profile b/etc/profile-m-z/tor-browser_en-US.profile
index b298ab2b8..faa6979be 100644
--- a/etc/profile-m-z/tor-browser_en-US.profile
+++ b/etc/profile-m-z/tor-browser_en-US.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_en-US.local
6
4noblacklist ${HOME}/.tor-browser_en-US 7noblacklist ${HOME}/.tor-browser_en-US
5 8
6mkdir ${HOME}/.tor-browser_en-US 9mkdir ${HOME}/.tor-browser_en-US
diff --git a/etc/profile-m-z/tor-browser_en.profile b/etc/profile-m-z/tor-browser_en.profile
index 6bb0616b1..579af4be1 100644
--- a/etc/profile-m-z/tor-browser_en.profile
+++ b/etc/profile-m-z/tor-browser_en.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_en.local
6
4noblacklist ${HOME}/.tor-browser_en 7noblacklist ${HOME}/.tor-browser_en
5 8
6mkdir ${HOME}/.tor-browser_en 9mkdir ${HOME}/.tor-browser_en
diff --git a/etc/profile-m-z/tor-browser_es-ES.profile b/etc/profile-m-z/tor-browser_es-ES.profile
index 78f57ffe5..7d2f28844 100644
--- a/etc/profile-m-z/tor-browser_es-ES.profile
+++ b/etc/profile-m-z/tor-browser_es-ES.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_es-ES.local
6
4noblacklist ${HOME}/.tor-browser_es-ES 7noblacklist ${HOME}/.tor-browser_es-ES
5 8
6mkdir ${HOME}/.tor-browser_es-ES 9mkdir ${HOME}/.tor-browser_es-ES
diff --git a/etc/profile-m-z/tor-browser_es.profile b/etc/profile-m-z/tor-browser_es.profile
index ea34a07c9..c3d5695ce 100644
--- a/etc/profile-m-z/tor-browser_es.profile
+++ b/etc/profile-m-z/tor-browser_es.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_es.local
6
4noblacklist ${HOME}/.tor-browser_es 7noblacklist ${HOME}/.tor-browser_es
5 8
6mkdir ${HOME}/.tor-browser_es 9mkdir ${HOME}/.tor-browser_es
diff --git a/etc/profile-m-z/tor-browser_fa.profile b/etc/profile-m-z/tor-browser_fa.profile
index fbc416ce5..5d2a81976 100644
--- a/etc/profile-m-z/tor-browser_fa.profile
+++ b/etc/profile-m-z/tor-browser_fa.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_fa.local
6
4noblacklist ${HOME}/.tor-browser_fa 7noblacklist ${HOME}/.tor-browser_fa
5 8
6mkdir ${HOME}/.tor-browser_fa 9mkdir ${HOME}/.tor-browser_fa
diff --git a/etc/profile-m-z/tor-browser_fr.profile b/etc/profile-m-z/tor-browser_fr.profile
index caea6db5b..10a1cd054 100644
--- a/etc/profile-m-z/tor-browser_fr.profile
+++ b/etc/profile-m-z/tor-browser_fr.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_fr.local
6
4noblacklist ${HOME}/.tor-browser_fr 7noblacklist ${HOME}/.tor-browser_fr
5 8
6mkdir ${HOME}/.tor-browser_fr 9mkdir ${HOME}/.tor-browser_fr
diff --git a/etc/profile-m-z/tor-browser_ga-IE.profile b/etc/profile-m-z/tor-browser_ga-IE.profile
index 6342daebf..c2f3e6f91 100644
--- a/etc/profile-m-z/tor-browser_ga-IE.profile
+++ b/etc/profile-m-z/tor-browser_ga-IE.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ga-IE.local
6
4noblacklist ${HOME}/.tor-browser_ga-IE 7noblacklist ${HOME}/.tor-browser_ga-IE
5 8
6mkdir ${HOME}/.tor-browser_ga-IE 9mkdir ${HOME}/.tor-browser_ga-IE
diff --git a/etc/profile-m-z/tor-browser_he.profile b/etc/profile-m-z/tor-browser_he.profile
index cc4150620..2415a0ebd 100644
--- a/etc/profile-m-z/tor-browser_he.profile
+++ b/etc/profile-m-z/tor-browser_he.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_he.local
6
4noblacklist ${HOME}/.tor-browser_he 7noblacklist ${HOME}/.tor-browser_he
5 8
6mkdir ${HOME}/.tor-browser_he 9mkdir ${HOME}/.tor-browser_he
diff --git a/etc/profile-m-z/tor-browser_hu.profile b/etc/profile-m-z/tor-browser_hu.profile
index 952a0b68a..d356c2b74 100644
--- a/etc/profile-m-z/tor-browser_hu.profile
+++ b/etc/profile-m-z/tor-browser_hu.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_hu.local
6
4noblacklist ${HOME}/.tor-browser_hu 7noblacklist ${HOME}/.tor-browser_hu
5 8
6mkdir ${HOME}/.tor-browser_hu 9mkdir ${HOME}/.tor-browser_hu
diff --git a/etc/profile-m-z/tor-browser_id.profile b/etc/profile-m-z/tor-browser_id.profile
index a006b27c0..0551bef1c 100644
--- a/etc/profile-m-z/tor-browser_id.profile
+++ b/etc/profile-m-z/tor-browser_id.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_id.local
6
4noblacklist ${HOME}/.tor-browser_id 7noblacklist ${HOME}/.tor-browser_id
5 8
6mkdir ${HOME}/.tor-browser_id 9mkdir ${HOME}/.tor-browser_id
diff --git a/etc/profile-m-z/tor-browser_is.profile b/etc/profile-m-z/tor-browser_is.profile
index 038e0fabb..a9adf462d 100644
--- a/etc/profile-m-z/tor-browser_is.profile
+++ b/etc/profile-m-z/tor-browser_is.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_is.local
6
4noblacklist ${HOME}/.tor-browser_is 7noblacklist ${HOME}/.tor-browser_is
5 8
6mkdir ${HOME}/.tor-browser_is 9mkdir ${HOME}/.tor-browser_is
diff --git a/etc/profile-m-z/tor-browser_it.profile b/etc/profile-m-z/tor-browser_it.profile
index 3d2566994..2237e2267 100644
--- a/etc/profile-m-z/tor-browser_it.profile
+++ b/etc/profile-m-z/tor-browser_it.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_it.local
6
4noblacklist ${HOME}/.tor-browser_it 7noblacklist ${HOME}/.tor-browser_it
5 8
6mkdir ${HOME}/.tor-browser_it 9mkdir ${HOME}/.tor-browser_it
diff --git a/etc/profile-m-z/tor-browser_ja.profile b/etc/profile-m-z/tor-browser_ja.profile
index 08c942bcd..494af455a 100644
--- a/etc/profile-m-z/tor-browser_ja.profile
+++ b/etc/profile-m-z/tor-browser_ja.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ja.local
6
4noblacklist ${HOME}/.tor-browser_ja 7noblacklist ${HOME}/.tor-browser_ja
5 8
6mkdir ${HOME}/.tor-browser_ja 9mkdir ${HOME}/.tor-browser_ja
diff --git a/etc/profile-m-z/tor-browser_ka.profile b/etc/profile-m-z/tor-browser_ka.profile
index 97664be4d..7a32fc6f7 100644
--- a/etc/profile-m-z/tor-browser_ka.profile
+++ b/etc/profile-m-z/tor-browser_ka.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ka.local
6
4noblacklist ${HOME}/.tor-browser_ka 7noblacklist ${HOME}/.tor-browser_ka
5 8
6mkdir ${HOME}/.tor-browser_ka 9mkdir ${HOME}/.tor-browser_ka
diff --git a/etc/profile-m-z/tor-browser_ko.profile b/etc/profile-m-z/tor-browser_ko.profile
index 98cf1e3e1..b7725270f 100644
--- a/etc/profile-m-z/tor-browser_ko.profile
+++ b/etc/profile-m-z/tor-browser_ko.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ko.local
6
4noblacklist ${HOME}/.tor-browser_ko 7noblacklist ${HOME}/.tor-browser_ko
5 8
6mkdir ${HOME}/.tor-browser_ko 9mkdir ${HOME}/.tor-browser_ko
diff --git a/etc/profile-m-z/tor-browser_nb.profile b/etc/profile-m-z/tor-browser_nb.profile
index 6df840573..b781e05a8 100644
--- a/etc/profile-m-z/tor-browser_nb.profile
+++ b/etc/profile-m-z/tor-browser_nb.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_nb.local
6
4noblacklist ${HOME}/.tor-browser_nb 7noblacklist ${HOME}/.tor-browser_nb
5 8
6mkdir ${HOME}/.tor-browser_nb 9mkdir ${HOME}/.tor-browser_nb
diff --git a/etc/profile-m-z/tor-browser_nl.profile b/etc/profile-m-z/tor-browser_nl.profile
index 3f545f888..67df58d8c 100644
--- a/etc/profile-m-z/tor-browser_nl.profile
+++ b/etc/profile-m-z/tor-browser_nl.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_nl.local
6
4noblacklist ${HOME}/.tor-browser_nl 7noblacklist ${HOME}/.tor-browser_nl
5 8
6mkdir ${HOME}/.tor-browser_nl 9mkdir ${HOME}/.tor-browser_nl
diff --git a/etc/profile-m-z/tor-browser_pl.profile b/etc/profile-m-z/tor-browser_pl.profile
index 4e04dc027..3caa90133 100644
--- a/etc/profile-m-z/tor-browser_pl.profile
+++ b/etc/profile-m-z/tor-browser_pl.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_pl.local
6
4noblacklist ${HOME}/.tor-browser_pl 7noblacklist ${HOME}/.tor-browser_pl
5 8
6mkdir ${HOME}/.tor-browser_pl 9mkdir ${HOME}/.tor-browser_pl
diff --git a/etc/profile-m-z/tor-browser_pt-BR.profile b/etc/profile-m-z/tor-browser_pt-BR.profile
index 7f864886c..01e8651d5 100644
--- a/etc/profile-m-z/tor-browser_pt-BR.profile
+++ b/etc/profile-m-z/tor-browser_pt-BR.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_pt-BR.local
6
4noblacklist ${HOME}/.tor-browser_pt-BR 7noblacklist ${HOME}/.tor-browser_pt-BR
5 8
6mkdir ${HOME}/.tor-browser_pt-BR 9mkdir ${HOME}/.tor-browser_pt-BR
diff --git a/etc/profile-m-z/tor-browser_ru.profile b/etc/profile-m-z/tor-browser_ru.profile
index 2fae6fbe7..fd6f2047d 100644
--- a/etc/profile-m-z/tor-browser_ru.profile
+++ b/etc/profile-m-z/tor-browser_ru.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_ru.local
6
4noblacklist ${HOME}/.tor-browser_ru 7noblacklist ${HOME}/.tor-browser_ru
5 8
6mkdir ${HOME}/.tor-browser_ru 9mkdir ${HOME}/.tor-browser_ru
diff --git a/etc/profile-m-z/tor-browser_sv-SE.profile b/etc/profile-m-z/tor-browser_sv-SE.profile
index 2157f8d2b..029f1edea 100644
--- a/etc/profile-m-z/tor-browser_sv-SE.profile
+++ b/etc/profile-m-z/tor-browser_sv-SE.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_sv-SE.local
6
4noblacklist ${HOME}/.tor-browser_sv-SE 7noblacklist ${HOME}/.tor-browser_sv-SE
5 8
6mkdir ${HOME}/.tor-browser_sv-SE 9mkdir ${HOME}/.tor-browser_sv-SE
diff --git a/etc/profile-m-z/tor-browser_tr.profile b/etc/profile-m-z/tor-browser_tr.profile
index 20ac246ca..7707e3454 100644
--- a/etc/profile-m-z/tor-browser_tr.profile
+++ b/etc/profile-m-z/tor-browser_tr.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_tr.local
6
4noblacklist ${HOME}/.tor-browser_tr 7noblacklist ${HOME}/.tor-browser_tr
5 8
6mkdir ${HOME}/.tor-browser_tr 9mkdir ${HOME}/.tor-browser_tr
diff --git a/etc/profile-m-z/tor-browser_vi.profile b/etc/profile-m-z/tor-browser_vi.profile
index 4faa06ff6..b277343dc 100644
--- a/etc/profile-m-z/tor-browser_vi.profile
+++ b/etc/profile-m-z/tor-browser_vi.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_vi.local
6
4noblacklist ${HOME}/.tor-browser_vi 7noblacklist ${HOME}/.tor-browser_vi
5 8
6mkdir ${HOME}/.tor-browser_vi 9mkdir ${HOME}/.tor-browser_vi
diff --git a/etc/profile-m-z/tor-browser_zh-CN.profile b/etc/profile-m-z/tor-browser_zh-CN.profile
index e4d8215e6..e614d00ae 100644
--- a/etc/profile-m-z/tor-browser_zh-CN.profile
+++ b/etc/profile-m-z/tor-browser_zh-CN.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_zh-CN.local
6
4noblacklist ${HOME}/.tor-browser_zh-CN 7noblacklist ${HOME}/.tor-browser_zh-CN
5 8
6mkdir ${HOME}/.tor-browser_zh-CN 9mkdir ${HOME}/.tor-browser_zh-CN
diff --git a/etc/profile-m-z/tor-browser_zh-TW.profile b/etc/profile-m-z/tor-browser_zh-TW.profile
index 8a28015a6..21c3445c9 100644
--- a/etc/profile-m-z/tor-browser_zh-TW.profile
+++ b/etc/profile-m-z/tor-browser_zh-TW.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for torbrowser-launcher 1# Firejail profile alias for torbrowser-launcher
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent global definitions
5include tor-browser_zh-TW.local
6
4noblacklist ${HOME}/.tor-browser_zh-TW 7noblacklist ${HOME}/.tor-browser_zh-TW
5 8
6mkdir ${HOME}/.tor-browser_zh-TW 9mkdir ${HOME}/.tor-browser_zh-TW
diff --git a/etc/profile-m-z/totem.profile b/etc/profile-m-z/totem.profile
index 36495064e..90c45c7d0 100644
--- a/etc/profile-m-z/totem.profile
+++ b/etc/profile-m-z/totem.profile
@@ -6,7 +6,8 @@ include totem.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# Allow lua (required for youtube video) 9# Allow lua (blacklisted by disable-interpreters.inc)
10# required for youtube video
10include allow-lua.inc 11include allow-lua.inc
11 12
12# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
diff --git a/etc/profile-m-z/tshark.profile b/etc/profile-m-z/tshark.profile
index a5cefb47a..af5442672 100644
--- a/etc/profile-m-z/tshark.profile
+++ b/etc/profile-m-z/tshark.profile
@@ -2,5 +2,8 @@
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3quiet 3quiet
4 4
5# Persistent local customizations
6include tshark.local
7
5# Redirect 8# Redirect
6include wireshark.profile 9include wireshark.profile
diff --git a/etc/profile-m-z/unlzma.profile b/etc/profile-m-z/unlzma.profile
index d9c72407f..d7f187e5c 100644
--- a/etc/profile-m-z/unlzma.profile
+++ b/etc/profile-m-z/unlzma.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include unlzma.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/unxz.profile b/etc/profile-m-z/unxz.profile
index d9c72407f..d93fc3cb3 100644
--- a/etc/profile-m-z/unxz.profile
+++ b/etc/profile-m-z/unxz.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include unxz.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/unzstd.profile b/etc/profile-m-z/unzstd.profile
index ce9af3286..698301131 100644
--- a/etc/profile-m-z/unzstd.profile
+++ b/etc/profile-m-z/unzstd.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include unzstd.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/profile-m-z/vmware.profile b/etc/profile-m-z/vmware.profile
index 493c53936..d841d50b7 100644
--- a/etc/profile-m-z/vmware.profile
+++ b/etc/profile-m-z/vmware.profile
@@ -26,7 +26,7 @@ include whitelist-runuser-common.inc
26include whitelist-usr-share-common.inc 26include whitelist-usr-share-common.inc
27include whitelist-var-common.inc 27include whitelist-var-common.inc
28 28
29caps.keep chown,net_raw,sys_nice,sys_rawio 29caps.keep chown,net_raw,sys_nice
30netfilter 30netfilter
31nogroups 31nogroups
32notv 32notv
@@ -34,6 +34,7 @@ shell none
34tracelog 34tracelog
35 35
36#disable-mnt 36#disable-mnt
37#private-etc alsa,asound.conf,ca-certificates,conf.d,crypto-policies,dconf,fonts,gtk-2.0,gtk-3.0,hostname,hosts,ld.so.cache,localtime,machine-id,pki,pulse,resolv.conf,ssl,vmware,vmware-installer,vmware-vix 37#private-bin env,bash,sh,ovftool,vmafossexec,vmaf_*,vmnet-*,vmplayer,vmrest,vmrun,vmss2core,vmstat,vmware,vmware-*
38private-etc alsa,asound.conf,ca-certificates,conf.d,crypto-policies,dconf,fonts,gtk-2.0,gtk-3.0,hostname,hosts,ld.so.cache,localtime,machine-id,passwd,pki,pulse,resolv.conf,ssl,vmware,vmware-installer,vmware-vix
38dbus-user none 39dbus-user none
39dbus-system none 40dbus-system none
diff --git a/etc/profile-m-z/vscodium.profile b/etc/profile-m-z/vscodium.profile
index b4728fb72..e329e77ad 100644
--- a/etc/profile-m-z/vscodium.profile
+++ b/etc/profile-m-z/vscodium.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for Visual Studio Code 1# Firejail profile alias for Visual Studio Code
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include vscodium.local
6
4noblacklist ${HOME}/.VSCodium 7noblacklist ${HOME}/.VSCodium
5 8
6# Redirect 9# Redirect
diff --git a/etc/profile-m-z/vulturesclaw.profile b/etc/profile-m-z/vulturesclaw.profile
index 2e9078a7b..8c46c8aef 100644
--- a/etc/profile-m-z/vulturesclaw.profile
+++ b/etc/profile-m-z/vulturesclaw.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for nethack-vultures 1# Firejail profile alias for nethack-vultures
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include vulturesclaw.local
6
4noblacklist /var/games/vulturesclaw 7noblacklist /var/games/vulturesclaw
5whitelist /var/games/vulturesclaw 8whitelist /var/games/vulturesclaw
6 9
diff --git a/etc/profile-m-z/vultureseye.profile b/etc/profile-m-z/vultureseye.profile
index 44c263cfc..a9d49dae2 100644
--- a/etc/profile-m-z/vultureseye.profile
+++ b/etc/profile-m-z/vultureseye.profile
@@ -1,6 +1,9 @@
1# Firejail profile alias for nethack-vultures 1# Firejail profile alias for nethack-vultures
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include vultureseye.local
6
4noblacklist /var/games/vultureseye 7noblacklist /var/games/vultureseye
5whitelist /var/games/vultureseye 8whitelist /var/games/vultureseye
6 9
diff --git a/etc/profile-m-z/warzone2100.profile b/etc/profile-m-z/warzone2100.profile
index 369c9cc1d..06a7c3412 100644
--- a/etc/profile-m-z/warzone2100.profile
+++ b/etc/profile-m-z/warzone2100.profile
@@ -16,8 +16,8 @@ include disable-passwdmgr.inc
16include disable-programs.inc 16include disable-programs.inc
17include disable-shell.inc 17include disable-shell.inc
18 18
19# mkdir ${HOME}/.warzone2100-3.1 19mkdir ${HOME}/.warzone2100-3.1
20# mkdir ${HOME}/.warzone2100-3.2 20mkdir ${HOME}/.warzone2100-3.2
21whitelist ${HOME}/.warzone2100-3.1 21whitelist ${HOME}/.warzone2100-3.1
22whitelist ${HOME}/.warzone2100-3.2 22whitelist ${HOME}/.warzone2100-3.2
23whitelist /usr/share/games 23whitelist /usr/share/games
diff --git a/etc/profile-m-z/weechat-curses.profile b/etc/profile-m-z/weechat-curses.profile
index 4719b9788..cd99c4730 100644
--- a/etc/profile-m-z/weechat-curses.profile
+++ b/etc/profile-m-z/weechat-curses.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for weechat 1# Firejail profile alias for weechat
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include weechat-curses.local
6
4# Redirect 7# Redirect
5include weechat.profile 8include weechat.profile
diff --git a/etc/profile-m-z/wireshark-gtk.profile b/etc/profile-m-z/wireshark-gtk.profile
index 3e2e1807e..409f2a8b5 100644
--- a/etc/profile-m-z/wireshark-gtk.profile
+++ b/etc/profile-m-z/wireshark-gtk.profile
@@ -2,5 +2,8 @@
2# Description: Network protocol analyzer 2# Description: Network protocol analyzer
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include wireshark-gtk.local
7
5# Redirect 8# Redirect
6include wireshark.profile 9include wireshark.profile
diff --git a/etc/profile-m-z/wireshark-qt.profile b/etc/profile-m-z/wireshark-qt.profile
index 3e2e1807e..809108af7 100644
--- a/etc/profile-m-z/wireshark-qt.profile
+++ b/etc/profile-m-z/wireshark-qt.profile
@@ -2,5 +2,8 @@
2# Description: Network protocol analyzer 2# Description: Network protocol analyzer
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include wireshark-qt.local
7
5# Redirect 8# Redirect
6include wireshark.profile 9include wireshark.profile
diff --git a/etc/profile-m-z/xonotic-glx.profile b/etc/profile-m-z/xonotic-glx.profile
index abb91e1ec..57af3a8e4 100644
--- a/etc/profile-m-z/xonotic-glx.profile
+++ b/etc/profile-m-z/xonotic-glx.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for xonotic 1# Firejail profile alias for xonotic
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include xonotic-glx.local
6
4# Redirect 7# Redirect
5include xonotic.profile 8include xonotic.profile
diff --git a/etc/profile-m-z/xonotic-sdl.profile b/etc/profile-m-z/xonotic-sdl.profile
index abb91e1ec..a2511a9da 100644
--- a/etc/profile-m-z/xonotic-sdl.profile
+++ b/etc/profile-m-z/xonotic-sdl.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for xonotic 1# Firejail profile alias for xonotic
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include xonotic-sdl.local
6
4# Redirect 7# Redirect
5include xonotic.profile 8include xonotic.profile
diff --git a/etc/profile-m-z/xz.profile b/etc/profile-m-z/xz.profile
index d9c72407f..0310743c7 100644
--- a/etc/profile-m-z/xz.profile
+++ b/etc/profile-m-z/xz.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xz.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzcat.profile b/etc/profile-m-z/xzcat.profile
index d9c72407f..1c6851189 100644
--- a/etc/profile-m-z/xzcat.profile
+++ b/etc/profile-m-z/xzcat.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzcat.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzcmp.profile b/etc/profile-m-z/xzcmp.profile
index d9c72407f..214f714ce 100644
--- a/etc/profile-m-z/xzcmp.profile
+++ b/etc/profile-m-z/xzcmp.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzcmp.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzdiff.profile b/etc/profile-m-z/xzdiff.profile
index d9c72407f..19a4c853f 100644
--- a/etc/profile-m-z/xzdiff.profile
+++ b/etc/profile-m-z/xzdiff.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzdiff.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzegrep.profile b/etc/profile-m-z/xzegrep.profile
index d9c72407f..998fab02c 100644
--- a/etc/profile-m-z/xzegrep.profile
+++ b/etc/profile-m-z/xzegrep.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzegrep.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzfgrep.profile b/etc/profile-m-z/xzfgrep.profile
index d9c72407f..4301f5c96 100644
--- a/etc/profile-m-z/xzfgrep.profile
+++ b/etc/profile-m-z/xzfgrep.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzfgrep.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/xzgrep.profile b/etc/profile-m-z/xzgrep.profile
index f7410b928..2def07549 100644
--- a/etc/profile-m-z/xzgrep.profile
+++ b/etc/profile-m-z/xzgrep.profile
@@ -2,5 +2,8 @@
2# Description: Library and command line tools for XZ and LZMA compressed files 2# Description: Library and command line tools for XZ and LZMA compressed files
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include xzgrep.local
7
5# Redirect 8# Redirect
6include cpio.profile 9include cpio.profile
diff --git a/etc/profile-m-z/xzless.profile b/etc/profile-m-z/xzless.profile
index f7410b928..d55a4c6c9 100644
--- a/etc/profile-m-z/xzless.profile
+++ b/etc/profile-m-z/xzless.profile
@@ -2,5 +2,8 @@
2# Description: Library and command line tools for XZ and LZMA compressed files 2# Description: Library and command line tools for XZ and LZMA compressed files
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4 4
5# Persistent local customizations
6include xzless.local
7
5# Redirect 8# Redirect
6include cpio.profile 9include cpio.profile
diff --git a/etc/profile-m-z/xzmore.profile b/etc/profile-m-z/xzmore.profile
index d9c72407f..f847c7006 100644
--- a/etc/profile-m-z/xzmore.profile
+++ b/etc/profile-m-z/xzmore.profile
@@ -3,5 +3,8 @@
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4quiet 4quiet
5 5
6# Persistent local customizations
7include xzmore.local
8
6# Redirect 9# Redirect
7include cpio.profile 10include cpio.profile
diff --git a/etc/profile-m-z/youtube-viewer.profile b/etc/profile-m-z/youtube-viewer.profile
index a3a2afa29..e8fe4a360 100644
--- a/etc/profile-m-z/youtube-viewer.profile
+++ b/etc/profile-m-z/youtube-viewer.profile
@@ -9,7 +9,10 @@ include globals.local
9 9
10noblacklist ${HOME}/.config/youtube-viewer 10noblacklist ${HOME}/.config/youtube-viewer
11 11
12# Allow perl (blacklisted by disable-interpreters.inc)
12include allow-perl.inc 13include allow-perl.inc
14
15# Allow python (blacklisted by disable-interpreters.inc)
13include allow-python2.inc 16include allow-python2.inc
14include allow-python3.inc 17include allow-python3.inc
15 18
diff --git a/etc/profile-m-z/zstdcat.profile b/etc/profile-m-z/zstdcat.profile
index ce9af3286..e7c37f58c 100644
--- a/etc/profile-m-z/zstdcat.profile
+++ b/etc/profile-m-z/zstdcat.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include zstdcat.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/profile-m-z/zstdgrep.profile b/etc/profile-m-z/zstdgrep.profile
index ce9af3286..604e3524e 100644
--- a/etc/profile-m-z/zstdgrep.profile
+++ b/etc/profile-m-z/zstdgrep.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include zstdgrep.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/profile-m-z/zstdless.profile b/etc/profile-m-z/zstdless.profile
index ce9af3286..efe688856 100644
--- a/etc/profile-m-z/zstdless.profile
+++ b/etc/profile-m-z/zstdless.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include zstdless.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/profile-m-z/zstdmt.profile b/etc/profile-m-z/zstdmt.profile
index ce9af3286..cdd93f688 100644
--- a/etc/profile-m-z/zstdmt.profile
+++ b/etc/profile-m-z/zstdmt.profile
@@ -1,5 +1,8 @@
1# Firejail profile alias for zstd 1# Firejail profile alias for zstd
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3 3
4# Persistent local customizations
5include zstdmt.local
6
4# Redirect 7# Redirect
5include zstd.profile 8include zstd.profile
diff --git a/etc/templates/profile.template b/etc/templates/profile.template
index 3d37fc827..8b44b0bc0 100644
--- a/etc/templates/profile.template
+++ b/etc/templates/profile.template
@@ -158,6 +158,7 @@ include globals.local
158##seccomp !chroot 158##seccomp !chroot
159##seccomp.drop SYSCALLS (see syscalls.txt) 159##seccomp.drop SYSCALLS (see syscalls.txt)
160#seccomp.block-secondary 160#seccomp.block-secondary
161##seccomp-error-action log (Only for debugging seccomp issues)
161#shell none 162#shell none
162#tracelog 163#tracelog
163# Prefer 'x11 none' instead of 'blacklist /tmp/.X11-unix' if 'net none' is set 164# Prefer 'x11 none' instead of 'blacklist /tmp/.X11-unix' if 'net none' is set