summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2011-05-02 17:43:18 +0200
committerLennart Poettering <lennart@poettering.net>2011-05-02 17:43:18 +0200
commit7ec75dc70fa414f53c9bb51881ac90d37dd3d5af (patch)
treea77eef2fb148a9a0120099be96d1489692ee566f
parent40013ebc3dde291128855f0506850bba6518a11d (diff)
units: enable automount units only if the kernel supports them
-rw-r--r--TODO6
-rw-r--r--units/proc-sys-fs-binfmt_misc.automount1
-rw-r--r--units/sys-kernel-debug.automount1
-rw-r--r--units/sys-kernel-security.automount1
4 files changed, 9 insertions, 0 deletions
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