chroot: expose x11 session if FIREJAIL_CHROOT_X11 is set

add check so that environment variable FIREJAIL_CHROOT_X11 can be used
to mount /tmp/.X11-unix into the chroot; issue #3568
This commit is contained in:
smitsohu 2020-08-10 20:18:26 +02:00 committed by GitHub
parent d3b58663e4
commit 5081731862
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -165,7 +165,8 @@ void fs_chroot(const char *rootdir) {
close(fd);
// x11
if (getenv("FIREJAIL_X11")) {
// if users want this mount, they should set FIREJAIL_CHROOT_X11
if (getenv("FIREJAIL_X11") || getenv("FIREJAIL_CHROOT_X11")) {
if (arg_debug)
printf("Mounting /tmp/.X11-unix on chroot /tmp/.X11-unix\n");
check_subdir(parentfd, "tmp/.X11-unix", 0);