mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-02 09:47:03 +03:00
units: restore sysfs conditions in sys-fs-fuse-connections.mount and sys-kernel-config.mount
Commit 42cc2855ba2fe4c6f5d incorrectly removed the condition on sysfs in both sys-fs-fuse-connections.mount and sys-kernel-config.mount. However there are still needed in case modprobe of one of these modules is intentionally skipped (due to lack of privs for example). This patch restores the 2 conditions which should be safe for the common case, since all conditions are only checked after all deps ordered before are complete. Follow-up for 42cc2855ba2fe4c6f5dc863507a1c843611350a0. (cherry picked from commit 07ccf434e77b17b20d773ce8b2637083cd4fdafc)
This commit is contained in:
parent
904723f6d4
commit
a05ed501bc
@ -12,6 +12,7 @@ Description=FUSE Control File System
|
||||
Documentation=https://www.kernel.org/doc/Documentation/filesystems/fuse.txt
|
||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
||||
DefaultDependencies=no
|
||||
ConditionPathExists=/sys/fs/fuse/connections
|
||||
ConditionCapability=CAP_SYS_ADMIN
|
||||
ConditionVirtualization=!private-users
|
||||
Before=sysinit.target
|
||||
|
@ -12,6 +12,7 @@ Description=Kernel Configuration File System
|
||||
Documentation=https://www.kernel.org/doc/Documentation/filesystems/configfs/configfs.txt
|
||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
||||
DefaultDependencies=no
|
||||
ConditionPathExists=/sys/kernel/config
|
||||
ConditionCapability=CAP_SYS_RAWIO
|
||||
Before=sysinit.target
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user