aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc1
-rw-r--r--etc/profile-a-l/avidemux.profile4
-rw-r--r--etc/profile-a-l/avidemux3_cli.profile11
-rw-r--r--etc/profile-a-l/avidemux3_jobs_qt5.profile18
-rw-r--r--etc/profile-a-l/avidemux3_qt5.profile15
5 files changed, 49 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 9563ced71..d5ddf02b8 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -42,6 +42,7 @@ blacklist ${HOME}/.asunder_album_title
42blacklist ${HOME}/.atom 42blacklist ${HOME}/.atom
43blacklist ${HOME}/.attic 43blacklist ${HOME}/.attic
44blacklist ${HOME}/.audacity-data 44blacklist ${HOME}/.audacity-data
45blacklist ${HOME}/.avidemux3
45blacklist ${HOME}/.avidemux6 46blacklist ${HOME}/.avidemux6
46blacklist ${HOME}/.ballbuster.hs 47blacklist ${HOME}/.ballbuster.hs
47blacklist ${HOME}/.balsa 48blacklist ${HOME}/.balsa
diff --git a/etc/profile-a-l/avidemux.profile b/etc/profile-a-l/avidemux.profile
index 69fc38c44..4cb556f6e 100644
--- a/etc/profile-a-l/avidemux.profile
+++ b/etc/profile-a-l/avidemux.profile
@@ -1,10 +1,12 @@
1# Firejail profile for Avidemux 1# Firejail profile for Avidemux
2# Description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. 2# Description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
3# This file is overwritten after every install/update
3# Persistent local customizations 4# Persistent local customizations
4include avidemux.local 5include avidemux.local
5# Persistent global definitions 6# Persistent global definitions
6include globals.local 7include globals.local
7 8
9noblacklist ${HOME}/.avidemux3
8noblacklist ${HOME}/.avidemux6 10noblacklist ${HOME}/.avidemux6
9noblacklist ${HOME}/.config/avidemux3_qt5rc 11noblacklist ${HOME}/.config/avidemux3_qt5rc
10noblacklist ${VIDEOS} 12noblacklist ${VIDEOS}
@@ -17,8 +19,10 @@ include disable-programs.inc
17include disable-shell.inc 19include disable-shell.inc
18include disable-xdg.inc 20include disable-xdg.inc
19 21
22mkdir ${HOME}/.avidemux3
20mkdir ${HOME}/.avidemux6 23mkdir ${HOME}/.avidemux6
21mkdir ${HOME}/.config/avidemux3_qt5rc 24mkdir ${HOME}/.config/avidemux3_qt5rc
25whitelist ${HOME}/.avidemux3
22whitelist ${HOME}/.avidemux6 26whitelist ${HOME}/.avidemux6
23whitelist ${HOME}/.config/avidemux3_qt5rc 27whitelist ${HOME}/.config/avidemux3_qt5rc
24whitelist ${VIDEOS} 28whitelist ${VIDEOS}
diff --git a/etc/profile-a-l/avidemux3_cli.profile b/etc/profile-a-l/avidemux3_cli.profile
new file mode 100644
index 000000000..18d05a031
--- /dev/null
+++ b/etc/profile-a-l/avidemux3_cli.profile
@@ -0,0 +1,11 @@
1# Firejail profile for avidemux3_cli
2# Description: The command-line interface for Avidemux.
3# This file is overwritten after every install/update
4# Persistent local customizations
5include avidemux3_cli.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10# Redirect
11include avidemux.profile
diff --git a/etc/profile-a-l/avidemux3_jobs_qt5.profile b/etc/profile-a-l/avidemux3_jobs_qt5.profile
new file mode 100644
index 000000000..d84d67494
--- /dev/null
+++ b/etc/profile-a-l/avidemux3_jobs_qt5.profile
@@ -0,0 +1,18 @@
1# Firejail profile for avidemux3_jobs_qt5
2# Description: The Qt5 GUI to run Avidemux jobs.
3# This file is overwritten after every install/update
4# Persistent local customizations
5include avidemux3_jobs_qt5.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10# Provide a shell to spawn avidemux3_cli
11include allow-bin-sh.inc
12private-bin sh
13
14# Needs to bind to a socket on localhost
15protocol inet,inet6
16
17# Redirect
18include avidemux3_qt5.profile
diff --git a/etc/profile-a-l/avidemux3_qt5.profile b/etc/profile-a-l/avidemux3_qt5.profile
new file mode 100644
index 000000000..65aacd942
--- /dev/null
+++ b/etc/profile-a-l/avidemux3_qt5.profile
@@ -0,0 +1,15 @@
1# Firejail profile for avidemux3_qt5
2# Description: The Qt5 GUI for Avidemux.
3# This file is overwritten after every install/update
4# Persistent local customizations
5include avidemux3_qt5.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10# Allow translations
11whitelist /usr/share/avidemux3
12whitelist /usr/share/avidemux6
13
14# Redirect
15include avidemux.profile