From 7ec75dc70fa414f53c9bb51881ac90d37dd3d5af Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 2 May 2011 17:43:18 +0200 Subject: units: enable automount units only if the kernel supports them --- TODO | 6 ++++++ units/proc-sys-fs-binfmt_misc.automount | 1 + units/sys-kernel-debug.automount | 1 + units/sys-kernel-security.automount | 1 + 4 files changed, 9 insertions(+) diff --git a/TODO b/TODO index 00bbc764e0..96727031b6 100644 --- a/TODO +++ b/TODO @@ -31,6 +31,11 @@ F15 External: Features: +* unset cgroup agents on shutdown + +* Add ConditionPathExists= checks to binfmt automount units, to avoid + installing the automount point if the directory does not exist. + * drop /.readahead on bigger upgrades with yum * add inode stat() check to readahead to suppress preloading changed files @@ -62,6 +67,7 @@ Features: - status update - you are a distro: why switch? - /etc/sysconfig and /etc/default + - how to write socket activated services * maybe add tiny dbus services similar to hostnamed for locale and wallclock/timezone? diff --git a/units/proc-sys-fs-binfmt_misc.automount b/units/proc-sys-fs-binfmt_misc.automount index 91f49ef380..acbbcbb0cb 100644 --- a/units/proc-sys-fs-binfmt_misc.automount +++ b/units/proc-sys-fs-binfmt_misc.automount @@ -9,6 +9,7 @@ Description=Arbitrary Executable File Formats File System Automount Point DefaultDependencies=no Before=sysinit.target +ConditionPathExists=/proc/sys/fs/binfmt_misc [Automount] Where=/proc/sys/fs/binfmt_misc diff --git a/units/sys-kernel-debug.automount b/units/sys-kernel-debug.automount index f856a87930..2f2de9829f 100644 --- a/units/sys-kernel-debug.automount +++ b/units/sys-kernel-debug.automount @@ -9,6 +9,7 @@ Description=Debug File System Automount Point DefaultDependencies=no Before=sysinit.target +ConditionPathExists=/sys/kernel/debug [Automount] Where=/sys/kernel/debug diff --git a/units/sys-kernel-security.automount b/units/sys-kernel-security.automount index cd13e4a88a..b7b16e19aa 100644 --- a/units/sys-kernel-security.automount +++ b/units/sys-kernel-security.automount @@ -9,6 +9,7 @@ Description=Security File System Automount Point DefaultDependencies=no Before=sysinit.target +ConditionPathExists=/sys/kernel/security [Automount] Where=/sys/kernel/security -- cgit v1.2.3-54-g00ecf