Skip to content

Commit 185167d

Browse files
committed
Commons of opengl-game-wrapper.sh
- Add allow-opengl-game.inc - Add supertuxkart-wrapper.profile - Add etr-wrapper.profile - Use allow-opengl-game.inc in etr-wrapper.profile scorched3d-wrapper.profile supertuxkart-wrapper.profile xonotic.profile - xonotic.profile: simplify private-bin by using xonotic*
1 parent 6fe90eb commit 185167d

File tree

6 files changed

+39
-3
lines changed

6 files changed

+39
-3
lines changed

etc/inc/allow-opengl-game.inc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
noblacklist ${PATH}/bash
2+
whitelist /usr/share/opengl-games-utils/opengl-game-functions.sh
3+
private-bin basename,bash,cut,glxinfo,grep,head,sed,zenity

etc/profile-a-l/etr-wrapper.profile

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Firejail profile for etr-wrapper
2+
# This file is overwritten after every install/update
3+
# Persistent local customizations
4+
include etr-wrapper.local
5+
# Persistent global definitions
6+
# added by included profile
7+
#include globals.local
8+
9+
include allow-opengl-game.inc
10+
11+
private-bin etr-wrapper
12+
13+
# Redirect
14+
include etr.profile

etc/profile-m-z/scorched3d-wrapper.profile

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
# Persistent local customizations
44
include scorched3d-wrapper.local
55

6-
whitelist /usr/share/opengl-games-utils
7-
private-bin basename,bash,cut,glxinfo,grep,head,sed,zenity
6+
include allow-opengl-game.inc
87

98
# Redirect
109
include scorched3d.profile
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Firejail profile for supertuxkart-wrapper
2+
# This file is overwritten after every install/update
3+
# Persistent local customizations
4+
include supertuxkart-wrapper.local
5+
# Persistent global definitions
6+
# added by included profile
7+
#include globals.local
8+
9+
include allow-opengl-game.inc
10+
11+
private-bin supertuxkart-wrapper
12+
13+
# Redirect
14+
include supertuxkart.profile

etc/profile-m-z/xonotic.profile

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@ include globals.local
88

99
noblacklist ${HOME}/.xonotic
1010

11+
include allow-opengl-game.inc
12+
include allow-bin-sh.inc
13+
1114
include disable-common.inc
1215
include disable-devel.inc
1316
include disable-exec.inc
1417
include disable-interpreters.inc
1518
include disable-passwdmgr.inc
1619
include disable-programs.inc
20+
include disable-shell.inc
1721
include disable-xdg.inc
1822

1923
mkdir ${HOME}/.xonotic
@@ -41,7 +45,7 @@ tracelog
4145

4246
disable-mnt
4347
private-cache
44-
private-bin basename,bash,blind-id,cut,darkplaces-glx,darkplaces-sdl,dirname,glxinfo,grep,head,ldd,netstat,ps,readlink,sed,sh,uname,xonotic,xonotic-glx,xonotic-linux32-dedicated,xonotic-linux32-glx,xonotic-linux32-sdl,xonotic-linux64-dedicated,xonotic-linux64-glx,xonotic-linux64-sdl,xonotic-sdl,xonotic-sdl-wrapper,zenity
48+
private-bin blind-id,darkplaces-glx,darkplaces-sdl,dirname,ldd,netstat,ps,readlink,sh,uname,xonotic*
4549
private-dev
4650
private-etc alternatives,asound.conf,ca-certificates,crypto-policies,drirc,fonts,group,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,localtime,machine-id,nsswitch.conf,passwd,pki,pulse,resolv.conf,ssl
4751
private-tmp

src/firecfg/firecfg.config

+2
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ ephemeral
219219
equalx
220220
et
221221
etr
222+
etr-wrapper
222223
evince
223224
evince-previewer
224225
evince-thumbnailer
@@ -725,6 +726,7 @@ studio.sh
725726
subdownloader
726727
supertux2
727728
supertuxkart
729+
supertuxkart-wrapper
728730
surf
729731
sushi
730732
swell-foop

0 commit comments

Comments
 (0)