mirror of
https://github.com/systemd/systemd
synced 2024-10-15 04:24:19 +00:00
unit: add automount units for a number of API filesystems
This commit is contained in:
parent
9a57a1fdd6
commit
6d526de267
16
Makefile.am
16
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 && \
|
||||
|
|
8
fixme
8
fixme
|
@ -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()
|
||||
|
|
13
units/sys-fs-fuse-connections.automount
Normal file
13
units/sys-fs-fuse-connections.automount
Normal file
|
@ -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
|
14
units/sys-fs-fuse-connections.mount
Normal file
14
units/sys-fs-fuse-connections.mount
Normal file
|
@ -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
|
13
units/sys-kernel-security.automount
Normal file
13
units/sys-kernel-security.automount
Normal file
|
@ -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
|
14
units/sys-kernel-security.mount
Normal file
14
units/sys-kernel-security.mount
Normal file
|
@ -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
|
15
units/var-lock.mount
Normal file
15
units/var-lock.mount
Normal file
|
@ -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
|
Loading…
Reference in a new issue