diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-05-23 01:56:54 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-05-23 01:56:54 +0200 |
commit | 6d526de26737a0f1e8d1cf422da364d29489022e (patch) | |
tree | 72cf5e3d364e01cc36ee2d608cf3548d548376c3 | |
parent | 9a57a1fdd6491bb319d5ae59b505fa224b873ccf (diff) |
unit: add automount units for a number of API filesystems
-rw-r--r-- | Makefile.am | 16 | ||||
-rw-r--r-- | fixme | 8 | ||||
-rw-r--r-- | units/sys-fs-fuse-connections.automount | 13 | ||||
-rw-r--r-- | units/sys-fs-fuse-connections.mount | 14 | ||||
-rw-r--r-- | units/sys-kernel-security.automount | 13 | ||||
-rw-r--r-- | units/sys-kernel-security.mount | 14 | ||||
-rw-r--r-- | units/var-lock.mount | 15 |
7 files changed, 91 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 194e3737d7..ffa9ad9a82 100644 --- a/Makefile.am +++ b/Makefile.am @@ -89,8 +89,13 @@ dist_systemunit_DATA = \ units/dev-mqueue.mount \ units/proc-sys-fs-binfmt_misc.automount \ units/proc-sys-fs-binfmt_misc.mount \ + units/sys-fs-fuse-connections.automount \ + units/sys-fs-fuse-connections.mount \ units/sys-kernel-debug.automount \ units/sys-kernel-debug.mount \ + units/sys-kernel-security.automount \ + units/sys-kernel-security.mount \ + units/var-lock.mount \ units/var-run.mount systemunit_DATA = \ @@ -475,11 +480,18 @@ install-data-hook: rm -f getty.target && \ $(LN_S) $(systemunitdir)/getty.target getty.target ) ( cd $(DESTDIR)$(systemunitdir)/basic.target.wants && \ - rm -f dev-hugepages.automount dev-mqueue.automount proc-sys-fs-binfmt_misc.automount sys-kernel-debug.automount && \ + rm -f dev-hugepages.automount \ + dev-mqueue.automount \ + proc-sys-fs-binfmt_misc.automount \ + sys-kernel-debug.automount \ + sys-fs-fuse-connections.automount \ + sys-kernel-security.automount && \ $(LN_S) ../dev-hugepages.automount dev-hugepages.automount && \ $(LN_S) ../dev-mqueue.automount dev-mqueue.automount && \ $(LN_S) ../proc-sys-fs-binfmt_misc.automount proc-sys-fs-binfmt_misc.automount && \ - $(LN_S) ../sys-kernel-debug.automount sys-kernel-debug.automount ) + $(LN_S) ../sys-kernel-debug.automount sys-kernel-debug.automount && \ + $(LN_S) ../sys-kernel-security.automount sys-kernel-security.automount && \ + $(LN_S) ../sys-fs-fuse-connections.automount sys-fs-fuse-connections.automount ) if TARGET_FEDORA ( cd $(DESTDIR)$(pkgsysconfdir)/system/graphical.target.wants && \ rm -f prefdm.service && \ @@ -56,6 +56,14 @@ * teach dbus to talk to systemd when autospawning services +* regnerate unit/sysv search paths on daemon reload + +* write utmp record a la upstart for processes + +* run PAM session stuff + +* tcpwrap + Regularly: * look for close() vs. close_nointr() vs. close_nointr_nofail() diff --git a/units/sys-fs-fuse-connections.automount b/units/sys-fs-fuse-connections.automount new file mode 100644 index 0000000000..db1316277f --- /dev/null +++ b/units/sys-fs-fuse-connections.automount @@ -0,0 +1,13 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=FUSE Control File System Automount Point +Before=basic.target + +[Automount] +Where=/sys/fs/fuse/connections diff --git a/units/sys-fs-fuse-connections.mount b/units/sys-fs-fuse-connections.mount new file mode 100644 index 0000000000..0a0a4e8ccb --- /dev/null +++ b/units/sys-fs-fuse-connections.mount @@ -0,0 +1,14 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=FUSE Control File System + +[Mount] +What=fusectl +Where=/sys/fs/fuse/connections +Type=fusectl diff --git a/units/sys-kernel-security.automount b/units/sys-kernel-security.automount new file mode 100644 index 0000000000..061a5a23ad --- /dev/null +++ b/units/sys-kernel-security.automount @@ -0,0 +1,13 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=Security File System Automount Point +Before=basic.target + +[Automount] +Where=/sys/kernel/security diff --git a/units/sys-kernel-security.mount b/units/sys-kernel-security.mount new file mode 100644 index 0000000000..db9d672b60 --- /dev/null +++ b/units/sys-kernel-security.mount @@ -0,0 +1,14 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=Security File System + +[Mount] +What=securityfs +Where=/sys/kernel/security +Type=securityfs diff --git a/units/var-lock.mount b/units/var-lock.mount new file mode 100644 index 0000000000..dbfee59a7a --- /dev/null +++ b/units/var-lock.mount @@ -0,0 +1,15 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=Lock Directory +Before=local-fs.target + +[Mount] +What=tmpfs +Where=/var/lock +Type=tmpfs |