aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-a-l/avidemux.profile53
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 56 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 5910d3543..cc1fad2df 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -50,6 +50,7 @@ blacklist ${HOME}/.asunder_album_title
50blacklist ${HOME}/.atom 50blacklist ${HOME}/.atom
51blacklist ${HOME}/.attic 51blacklist ${HOME}/.attic
52blacklist ${HOME}/.audacity-data 52blacklist ${HOME}/.audacity-data
53blacklist ${HOME}/.avidemux6
53blacklist ${HOME}/.balsa 54blacklist ${HOME}/.balsa
54blacklist ${HOME}/.bcast5 55blacklist ${HOME}/.bcast5
55blacklist ${HOME}/.bibletime 56blacklist ${HOME}/.bibletime
@@ -158,6 +159,7 @@ blacklist ${HOME}/.config/asunder
158blacklist ${HOME}/.config/atril 159blacklist ${HOME}/.config/atril
159blacklist ${HOME}/.config/audacious 160blacklist ${HOME}/.config/audacious
160blacklist ${HOME}/.config/autokey 161blacklist ${HOME}/.config/autokey
162blacklist ${HOME}/.config/avidemux3_qt5rc
161blacklist ${HOME}/.config/aweather 163blacklist ${HOME}/.config/aweather
162blacklist ${HOME}/.config/backintime 164blacklist ${HOME}/.config/backintime
163blacklist ${HOME}/.config/baloofilerc 165blacklist ${HOME}/.config/baloofilerc
diff --git a/etc/profile-a-l/avidemux.profile b/etc/profile-a-l/avidemux.profile
new file mode 100644
index 000000000..b5d662d60
--- /dev/null
+++ b/etc/profile-a-l/avidemux.profile
@@ -0,0 +1,53 @@
1# Firejail profile for Avidemux
2# Description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
3# Persistent local customizations
4include avidemux.local
5# Persistent global definitions
6include globals.local
7
8noblacklist ${HOME}/.avidemux6
9noblacklist ${HOME}/.config/avidemux3_qt5rc
10noblacklist ${VIDEOS}
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-shell.inc
19include disable-xdg.inc
20
21mkdir ${HOME}/.avidemux6
22mkdir ${HOME}/.config/avidemux3_qt5rc
23whitelist ${HOME}/.avidemux6
24whitelist ${HOME}/.config/avidemux3_qt5rc
25whitelist ${VIDEOS}
26include whitelist-common.inc
27include whitelist-runuser-common.inc
28include whitelist-usr-share-common.inc
29include whitelist-var-common.inc
30
31apparmor
32caps.drop all
33net none
34nodvd
35nogroups
36nonewprivs
37noroot
38notv
39nou2f
40novideo
41protocol unix
42seccomp
43seccomp.block-secondary
44shell none
45tracelog
46
47private-bin avidemux3_cli,avidemux3_jobs_qt5,avidemux3_qt5
48private-cache
49private-dev
50private-tmp
51
52dbus-user none
53dbus-system none
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index e924ef2ec..b10507bcd 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -69,6 +69,7 @@ autokey-gtk
69autokey-qt 69autokey-qt
70autokey-run 70autokey-run
71autokey-shell 71autokey-shell
72avidemux3_qt5
72aweather 73aweather
73baloo_file 74baloo_file
74baloo_filemetadata_temp_extractor 75baloo_filemetadata_temp_extractor