diff options
Diffstat (limited to 'src/firejail/profile.c')
-rw-r--r-- | src/firejail/profile.c | 12 |
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; |