aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/agetpkg.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l/agetpkg.profile')
-rw-r--r--etc/profile-a-l/agetpkg.profile60
1 files changed, 60 insertions, 0 deletions
diff --git a/etc/profile-a-l/agetpkg.profile b/etc/profile-a-l/agetpkg.profile
new file mode 100644
index 000000000..6d5dab41a
--- /dev/null
+++ b/etc/profile-a-l/agetpkg.profile
@@ -0,0 +1,60 @@
1# Firejail profile for agetpkg
2# Description: CLI tool to list/get/install packages from the Arch Linux Archive
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include agetpkg.local
7# Persistent global definitions
8include globals.local
9
10blacklist /tmp/.X11-unix
11blacklist ${RUNUSER}/wayland-*
12
13# Allow python (blacklisted by disable-interpreters.inc)
14#include allow-python2.inc
15include allow-python3.inc
16
17include disable-common.inc
18include disable-devel.inc
19include disable-exec.inc
20include disable-interpreters.inc
21include disable-passwdmgr.inc
22include disable-programs.inc
23include disable-shell.inc
24include disable-xdg.inc
25
26whitelist ${DOWNLOADS}
27include whitelist-common.inc
28include whitelist-usr-share-common.inc
29include whitelist-var-common.inc
30
31caps.drop all
32hostname agetpkg
33ipc-namespace
34machine-id
35noautopulse
36netfilter
37no3d
38nodvd
39nogroups
40nonewprivs
41noroot
42nosound
43notv
44nou2f
45novideo
46protocol inet,inet6
47seccomp
48shell none
49tracelog
50
51private-bin agetpkg,python3
52private-cache
53private-dev
54private-etc ca-certificates,crypto-policies,pki,resolv.conf,ssl
55private-tmp
56
57dbus-user none
58dbus-system none
59
60memory-deny-write-execute