]> git.ipfire.org Git - thirdparty/systemd.git/commit
core: mount-setup: handle non-existing mountpoints gracefully
authorDaniel Mack <daniel@zonque.org>
Mon, 6 Apr 2015 22:44:15 +0000 (00:44 +0200)
committerDaniel Mack <daniel@zonque.org>
Mon, 6 Apr 2015 22:50:10 +0000 (00:50 +0200)
commitb604cb9bf6a14d12589e85b82f3f59db93ea0029
tree6b59c44686317c8532e6407a11e1130746e3f15c
parent84d325800eb11947c78c005ff603ee75600406a6
core: mount-setup: handle non-existing mountpoints gracefully

Commit e792e890f ("path-util: don't eat up ENOENT in
path_is_mount_point()") changed path_is_mount_point() so it doesn't hide
-ENOENT from its caller. This causes all boots to fail early in case
any of the mount points does not exist (for instance, when kdbus isn't
loaded, /sys/fs/kdbus is missing).

Fix this by returning 0 from mount_one() if path_is_mount_point()
returned -ENOENT.
src/core/mount-setup.c