aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/profile-a-l/clac.profile63
-rw-r--r--src/firecfg/firecfg.config1
2 files changed, 64 insertions, 0 deletions
diff --git a/etc/profile-a-l/clac.profile b/etc/profile-a-l/clac.profile
new file mode 100644
index 000000000..b654b3890
--- /dev/null
+++ b/etc/profile-a-l/clac.profile
@@ -0,0 +1,63 @@
1# Firejail profile for clac
2# Description: Simple command-line calculator
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include clac.local
7# Persistent global definitions
8include globals.local
9
10blacklist ${RUNUSER}
11
12include disable-common.inc
13include disable-devel.inc
14include disable-exec.inc
15include disable-interpreters.inc
16include disable-proc.inc
17include disable-programs.inc
18include disable-shell.inc
19#include disable-X11.inc - x11 none
20include disable-xdg.inc
21
22#include whitelist-common.inc - see #903
23include whitelist-run-common.inc
24include whitelist-runuser-common.inc
25include whitelist-usr-share-common.inc
26include whitelist-var-common.inc
27
28apparmor
29caps.drop all
30ipc-namespace
31machine-id
32net none
33no3d
34nodvd
35nogroups
36noinput
37nonewprivs
38noprinters
39noroot
40nosound
41notv
42nou2f
43novideo
44# block socket syscall to simulate empty protocol option (see #639)
45seccomp socket
46seccomp.block-secondary
47tracelog
48x11 none
49
50disable-mnt
51private
52private-bin clac
53#private-cache
54private-dev
55private-etc
56private-tmp
57
58dbus-user none
59dbus-system none
60
61memory-deny-write-execute
62read-only ${HOME}
63restrict-namespaces
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 71c03a5e6..7db4480b6 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -147,6 +147,7 @@ chromium-freeworld
147cin 147cin
148cinelerra 148cinelerra
149cinelerra-gg 149cinelerra-gg
150clac
150clamdscan 151clamdscan
151clamdtop 152clamdtop
152clamscan 153clamscan