aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-m-z')
-rw-r--r--etc/profile-m-z/makepkg.profile2
-rw-r--r--etc/profile-m-z/qt5ct.profile65
-rw-r--r--etc/profile-m-z/qt6ct.profile65
-rw-r--r--etc/profile-m-z/ssh.profile1
-rw-r--r--etc/profile-m-z/tar.profile1
-rw-r--r--etc/profile-m-z/unlz4.profile11
-rw-r--r--etc/profile-m-z/unrar.profile1
-rw-r--r--etc/profile-m-z/unzip.profile2
-rw-r--r--etc/profile-m-z/virt-manager.profile2
9 files changed, 145 insertions, 5 deletions
diff --git a/etc/profile-m-z/makepkg.profile b/etc/profile-m-z/makepkg.profile
index b6afbad59..49e84dedb 100644
--- a/etc/profile-m-z/makepkg.profile
+++ b/etc/profile-m-z/makepkg.profile
@@ -35,8 +35,8 @@ include disable-exec.inc
35include disable-programs.inc 35include disable-programs.inc
36 36
37caps.drop all 37caps.drop all
38machine-id
39ipc-namespace 38ipc-namespace
39machine-id
40netfilter 40netfilter
41no3d 41no3d
42nodvd 42nodvd
diff --git a/etc/profile-m-z/qt5ct.profile b/etc/profile-m-z/qt5ct.profile
new file mode 100644
index 000000000..83d22c2cd
--- /dev/null
+++ b/etc/profile-m-z/qt5ct.profile
@@ -0,0 +1,65 @@
1# Firejail profile for qt5ct
2# Description: Qt5 Configuration Utility
3# This file is overwritten after every install/update
4# Persistent local customizations
5include qt5ct.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-proc.inc
16include disable-programs.inc
17include disable-shell.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.config/qt5ct
21mkdir ${HOME}/.local/share/qt5ct
22whitelist ${HOME}/.config/qt5ct
23whitelist ${HOME}/.local/share/qt5ct
24
25include whitelist-common.inc
26include whitelist-run-common.inc
27include whitelist-runuser-common.inc
28include whitelist-usr-share-common.inc
29include whitelist-var-common.inc
30
31apparmor
32caps.drop all
33machine-id
34net none
35no3d
36nodvd
37nogroups
38noinput
39nonewprivs
40noprinters
41noroot
42nosound
43notv
44nou2f
45novideo
46protocol unix
47seccomp
48seccomp.block-secondary
49tracelog
50
51disable-mnt
52private-bin qt5ct
53private-cache
54private-dev
55private-etc dbus-1,machine-id
56private-tmp
57
58dbus-user none
59dbus-system none
60
61memory-deny-write-execute
62read-only ${HOME}
63read-write ${HOME}/.config/qt5ct
64read-write ${HOME}/.local/share/qt5ct
65restrict-namespaces
diff --git a/etc/profile-m-z/qt6ct.profile b/etc/profile-m-z/qt6ct.profile
new file mode 100644
index 000000000..5667c98a3
--- /dev/null
+++ b/etc/profile-m-z/qt6ct.profile
@@ -0,0 +1,65 @@
1# Firejail profile for qt6ct
2# Description: Qt6 Configuration Utility
3# This file is overwritten after every install/update
4# Persistent local customizations
5include qt6ct.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-proc.inc
16include disable-programs.inc
17include disable-shell.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.config/qt6ct
21mkdir ${HOME}/.local/share/qt6ct
22whitelist ${HOME}/.config/qt6ct
23whitelist ${HOME}/.local/share/qt6ct
24
25include whitelist-common.inc
26include whitelist-run-common.inc
27include whitelist-runuser-common.inc
28include whitelist-usr-share-common.inc
29include whitelist-var-common.inc
30
31apparmor
32caps.drop all
33machine-id
34net none
35no3d
36nodvd
37nogroups
38noinput
39nonewprivs
40noprinters
41noroot
42nosound
43notv
44nou2f
45novideo
46protocol unix
47seccomp
48seccomp.block-secondary
49tracelog
50
51disable-mnt
52private-bin qt6ct
53private-cache
54private-dev
55private-etc dbus-1,machine-id
56private-tmp
57
58dbus-user none
59dbus-system none
60
61memory-deny-write-execute
62read-only ${HOME}
63read-write ${HOME}/.config/qt6ct
64read-write ${HOME}/.local/share/qt6ct
65restrict-namespaces
diff --git a/etc/profile-m-z/ssh.profile b/etc/profile-m-z/ssh.profile
index fde85be64..62efa28db 100644
--- a/etc/profile-m-z/ssh.profile
+++ b/etc/profile-m-z/ssh.profile
@@ -18,6 +18,7 @@ include disable-common.inc
18include disable-exec.inc 18include disable-exec.inc
19include disable-programs.inc 19include disable-programs.inc
20 20
21whitelist ${RUNUSER}/gcr/ssh
21whitelist ${RUNUSER}/gnupg/S.gpg-agent.ssh 22whitelist ${RUNUSER}/gnupg/S.gpg-agent.ssh
22whitelist ${RUNUSER}/keyring/ssh 23whitelist ${RUNUSER}/keyring/ssh
23include whitelist-usr-share-common.inc 24include whitelist-usr-share-common.inc
diff --git a/etc/profile-m-z/tar.profile b/etc/profile-m-z/tar.profile
index da3b4f782..ca1234db0 100644
--- a/etc/profile-m-z/tar.profile
+++ b/etc/profile-m-z/tar.profile
@@ -17,7 +17,6 @@ ignore include disable-shell.inc
17# all capabilities this is automatically read-only. 17# all capabilities this is automatically read-only.
18noblacklist /var/lib/pacman 18noblacklist /var/lib/pacman
19 19
20private-etc
21#private-lib libfakeroot,liblzma.so.*,libreadline.so.* 20#private-lib libfakeroot,liblzma.so.*,libreadline.so.*
22# Debian based distributions need this for 'dpkg --unpack' (incl. synaptic) 21# Debian based distributions need this for 'dpkg --unpack' (incl. synaptic)
23writable-var 22writable-var
diff --git a/etc/profile-m-z/unlz4.profile b/etc/profile-m-z/unlz4.profile
new file mode 100644
index 000000000..00e7496e4
--- /dev/null
+++ b/etc/profile-m-z/unlz4.profile
@@ -0,0 +1,11 @@
1# Firejail profile for unlz4
2# This file is overwritten after every install/update
3quiet
4# Persistent local customizations
5include unlz4.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10# Redirect
11include lz4.profile
diff --git a/etc/profile-m-z/unrar.profile b/etc/profile-m-z/unrar.profile
index 43d5dae5e..ed2acb12d 100644
--- a/etc/profile-m-z/unrar.profile
+++ b/etc/profile-m-z/unrar.profile
@@ -8,7 +8,6 @@ include unrar.local
8include globals.local 8include globals.local
9 9
10private-bin unrar 10private-bin unrar
11private-etc
12private-tmp 11private-tmp
13 12
14# Redirect 13# Redirect
diff --git a/etc/profile-m-z/unzip.profile b/etc/profile-m-z/unzip.profile
index 9fefe6ad3..88341a3ad 100644
--- a/etc/profile-m-z/unzip.profile
+++ b/etc/profile-m-z/unzip.profile
@@ -10,7 +10,5 @@ include globals.local
10# GNOME Shell integration (chrome-gnome-shell) 10# GNOME Shell integration (chrome-gnome-shell)
11noblacklist ${HOME}/.local/share/gnome-shell 11noblacklist ${HOME}/.local/share/gnome-shell
12 12
13private-etc
14
15# Redirect 13# Redirect
16include archiver-common.profile 14include archiver-common.profile
diff --git a/etc/profile-m-z/virt-manager.profile b/etc/profile-m-z/virt-manager.profile
index 86fe63ef9..a93d873a8 100644
--- a/etc/profile-m-z/virt-manager.profile
+++ b/etc/profile-m-z/virt-manager.profile
@@ -6,6 +6,8 @@ include virt-manager.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9blacklist /usr/libexec
10
9noblacklist ${HOME}/.cache/virt-manager 11noblacklist ${HOME}/.cache/virt-manager
10noblacklist ${RUNUSER}/libvirt 12noblacklist ${RUNUSER}/libvirt
11 13