diff options
author | Franck Bui <fbui@suse.com> | 2018-11-30 15:43:13 +0100 |
---|---|---|
committer | Franck Bui <fbui@suse.com> | 2018-12-10 09:22:28 +0100 |
commit | 145b8d0f68485e54cea3beade7166ade8216b9d2 (patch) | |
tree | 9f3feeba2298f08fcc3eb89a50b842985c960fed /src/tmpfiles | |
parent | fs-util: rename safe_transition() into unsafe_transition() (diff) | |
download | systemd-145b8d0f68485e54cea3beade7166ade8216b9d2.tar.xz systemd-145b8d0f68485e54cea3beade7166ade8216b9d2.zip |
fs-util: make CHASE_WARN effective with CHASE_NO_AUTOFS
This has the side effect to upgrade the log level at which the log is emitted
from debug to warning.
This might be better since after all we didn't apply a tmpfiles.d/ rule and
that actually might end up being problematic eventually.
Diffstat (limited to 'src/tmpfiles')
-rw-r--r-- | src/tmpfiles/tmpfiles.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index d4e4f0c535..810b03567e 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -2261,11 +2261,12 @@ static int process_item(Item *i, OperationMask operation) { i->done |= operation; - r = chase_symlinks(i->path, NULL, CHASE_NO_AUTOFS, NULL); + r = chase_symlinks(i->path, NULL, CHASE_NO_AUTOFS|CHASE_WARN, NULL); if (r == -EREMOTE) { - log_debug_errno(r, "Item '%s' is below autofs, skipping.", i->path); + log_notice_errno(r, "Skipping %s", i->path); return 0; - } else if (r < 0) + } + if (r < 0) log_debug_errno(r, "Failed to determine whether '%s' is below autofs, ignoring: %m", i->path); r = FLAGS_SET(operation, OPERATION_CREATE) ? create_item(i) : 0; |