From 61d2548d2411b0e3796313c29f5a3b3e1288b35c Mon Sep 17 00:00:00 2001 From: smitsohu Date: Sun, 14 Jul 2019 11:55:15 +0200 Subject: homedirs: turn "informational error" into warning --- src/firejail/main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/firejail/main.c b/src/firejail/main.c index 950146612..d1c41c58a 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -266,17 +266,16 @@ static void build_cfg_homedir(const char *dir) { fprintf(stderr, "Error: invalid user directory \"%s\"\n", dir); exit(1); } - // symlinks are rejected in many places, provide a solution for home directories + // symlinks are rejected in many places, offer a solution for home directories if (checkcfg(CFG_HOMEDIR_SYMLINK)) { cfg.homedir = realpath(dir, NULL); if (cfg.homedir) return; } else if (has_link(dir)) { - fprintf(stderr, "Error: path of user directory contains a symbolic link. " - "Please provide resolved path in password database (/etc/passwd) " - "or enable symbolic link resolution in Firejail configuration file.\n"); - exit(1); + fwarning("no full support for symbolic links in path of user directory.\n" + "Please provide resolved path in password database (/etc/passwd)\n" + "or enable symbolic link resolution in Firejail configuration file.\n\n"); } cfg.homedir = clean_pathname(dir); } -- cgit v1.2.3-54-g00ecf