aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/sandbox.c
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2020-02-09 11:30:31 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2020-02-09 11:30:31 +0100
commit609be4fda2dda5557de864eba814c42fe2f40dca (patch)
tree4705e07b546c1a9d2d102feae3d7156316f64710 /src/firejail/sandbox.c
parentinclude wvc to more profiles (#3209) (diff)
downloadfirejail-609be4fda2dda5557de864eba814c42fe2f40dca.tar.gz
firejail-609be4fda2dda5557de864eba814c42fe2f40dca.tar.zst
firejail-609be4fda2dda5557de864eba814c42fe2f40dca.zip
openSUSE fix: mount private-etc on /usr/etc as well
see issue #3145
Diffstat (limited to 'src/firejail/sandbox.c')
-rw-r--r--src/firejail/sandbox.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c
index 96ad30bed..4f53cafcc 100644
--- a/src/firejail/sandbox.c
+++ b/src/firejail/sandbox.c
@@ -855,6 +855,7 @@ int sandbox(void* sandbox_arg) {
855 fwarning("private-etc feature is disabled in overlay\n"); 855 fwarning("private-etc feature is disabled in overlay\n");
856 else { 856 else {
857 fs_private_dir_list("/etc", RUN_ETC_DIR, cfg.etc_private_keep); 857 fs_private_dir_list("/etc", RUN_ETC_DIR, cfg.etc_private_keep);
858 fs_private_dir_list("/usr/etc", RUN_USR_ETC_DIR, cfg.etc_private_keep); // openSUSE
858 // create /etc/ld.so.preload file again 859 // create /etc/ld.so.preload file again
859 if (need_preload) 860 if (need_preload)
860 fs_trace_preload(); 861 fs_trace_preload();