diff options
author | kortewegdevries <62639087+kortewegdevries@users.noreply.github.com> | 2020-07-27 13:22:57 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-27 07:52:57 +0000 |
commit | 043068598146f63a359bf2c2e9343ee518807753 (patch) | |
tree | fe33000d5527e7c67f1da3e40e83d40f99a570b1 | |
parent | fix ordering in xfce4-screenshooter.profile (diff) | |
download | firejail-043068598146f63a359bf2c2e9343ee518807753.tar.gz firejail-043068598146f63a359bf2c2e9343ee518807753.tar.zst firejail-043068598146f63a359bf2c2e9343ee518807753.zip |
Added minecraft-launcher profile (#3538)
* Added minecraft-launcher-profile
Initial
* Changed minecraft-launcher profile
Added space,tracelog,nodvd
* Third
Fixed private-etc,added notes about path,java
* Sorting
-rw-r--r-- | etc/inc/disable-programs.inc | 1 | ||||
-rw-r--r-- | etc/profile-m-z/minecraft-launcher.profile | 58 | ||||
-rw-r--r-- | src/firecfg/firecfg.config | 1 |
3 files changed, 60 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc index 996f02577..433699918 100644 --- a/etc/inc/disable-programs.inc +++ b/etc/inc/disable-programs.inc | |||
@@ -687,6 +687,7 @@ blacklist ${HOME}/.mcabber | |||
687 | blacklist ${HOME}/.mcabberrc | 687 | blacklist ${HOME}/.mcabberrc |
688 | blacklist ${HOME}/.mediathek3 | 688 | blacklist ${HOME}/.mediathek3 |
689 | blacklist ${HOME}/.megaglest | 689 | blacklist ${HOME}/.megaglest |
690 | blacklist ${HOME}/.minecraft | ||
690 | blacklist ${HOME}/.minetest | 691 | blacklist ${HOME}/.minetest |
691 | blacklist ${HOME}/.mirrormagic | 692 | blacklist ${HOME}/.mirrormagic |
692 | blacklist ${HOME}/.moc | 693 | blacklist ${HOME}/.moc |
diff --git a/etc/profile-m-z/minecraft-launcher.profile b/etc/profile-m-z/minecraft-launcher.profile new file mode 100644 index 000000000..8c7d18c58 --- /dev/null +++ b/etc/profile-m-z/minecraft-launcher.profile | |||
@@ -0,0 +1,58 @@ | |||
1 | # Firejail profile for minecraft-launcher | ||
2 | # Description: Official Minecraft launcher from Mojang | ||
3 | # This file is overwritten after every install/update | ||
4 | # Persistent local customizations | ||
5 | include minecraft-launcher.local | ||
6 | # Persistent global definitions | ||
7 | include globals.local | ||
8 | |||
9 | # On some distros executable may be in '/opt/minecraft-launcher/', if so, run 'firejail /opt/minecraft-launcher/minecraft-launcher' to start it. | ||
10 | |||
11 | ignore noexec ${HOME} | ||
12 | |||
13 | noblacklist ${HOME}/.minecraft | ||
14 | |||
15 | include allow-java.inc | ||
16 | |||
17 | include disable-common.inc | ||
18 | include disable-devel.inc | ||
19 | include disable-exec.inc | ||
20 | include disable-interpreters.inc | ||
21 | include disable-passwdmgr.inc | ||
22 | include disable-programs.inc | ||
23 | include disable-shell.inc | ||
24 | include disable-xdg.inc | ||
25 | |||
26 | mkdir ${HOME}/.minecraft | ||
27 | whitelist ${HOME}/.minecraft | ||
28 | include whitelist-common.inc | ||
29 | include whitelist-runuser-common.inc | ||
30 | include whitelist-usr-share-common.inc | ||
31 | include whitelist-var-common.inc | ||
32 | |||
33 | apparmor | ||
34 | caps.drop all | ||
35 | netfilter | ||
36 | nodvd | ||
37 | nogroups | ||
38 | nonewprivs | ||
39 | noroot | ||
40 | notv | ||
41 | nou2f | ||
42 | novideo | ||
43 | protocol unix,inet,inet6,netlink | ||
44 | seccomp | ||
45 | shell none | ||
46 | tracelog | ||
47 | |||
48 | disable-mnt | ||
49 | private-bin java,java-config,minecraft-launcher | ||
50 | private-cache | ||
51 | private-dev | ||
52 | # If multiplayer or realms break add your own java folder from /etc or comment the line below. | ||
53 | private-etc alternatives,asound.conf,ati,ca-certificates,crypto-policies,drirc,fonts,group,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,java-10-openjdk,java-11-openjdk,java-12-openjdk,java-13-openjdk,java-14-openjdk,java-7-openjdk,java-8-openjdk,java-9-openjdk,java-openjdk,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,login.defs,machine-id,mime.types,nvidia,passwd,pki,pulse,resolv.conf,selinux,services,ssl,timezone,X11,xdg | ||
54 | private-opt minecraft-launcher | ||
55 | private-tmp | ||
56 | |||
57 | dbus-user none | ||
58 | dbus-system none | ||
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config index 07887a396..e9ecab925 100644 --- a/src/firecfg/firecfg.config +++ b/src/firecfg/firecfg.config | |||
@@ -453,6 +453,7 @@ meteo-qt | |||
453 | midori | 453 | midori |
454 | min | 454 | min |
455 | mindless | 455 | mindless |
456 | minecraft-launcher | ||
456 | minetest | 457 | minetest |
457 | mirrormagic | 458 | mirrormagic |
458 | mocp | 459 | mocp |