aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/profile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/profile.c')
-rw-r--r--src/firejail/profile.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/firejail/profile.c b/src/firejail/profile.c
index ee5d8c159..a516f3216 100644
--- a/src/firejail/profile.c
+++ b/src/firejail/profile.c
@@ -169,6 +169,18 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
169 arg_private = 1; 169 arg_private = 1;
170 return 0; 170 return 0;
171 } 171 }
172 if (strncmp(ptr, "private-home ", 13) == 0) {
173#ifdef HAVE_PRIVATE_HOME
174 if (checkcfg(CFG_PRIVATE_HOME)) {
175 cfg.home_private_keep = ptr + 13;
176 fs_check_home_list();
177 arg_private = 1;
178 }
179 else
180 fprintf(stderr, "Warning: private-home is disabled in Firejail configuration file\n");
181#endif
182 return 0;
183 }
172 else if (strcmp(ptr, "private-dev") == 0) { 184 else if (strcmp(ptr, "private-dev") == 0) {
173 arg_private_dev = 1; 185 arg_private_dev = 1;
174 return 0; 186 return 0;