From 670802d4b1d16c3785a695bea6e13b8bf8c8a822 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 18 May 2010 03:10:17 +0200 Subject: units: replace a few non-essential API mounts with automount units --- units/dev-hugepages.automount | 23 +++++++++++++++++++++++ units/dev-hugepages.mount | 24 ++++++++++++++++++++++++ units/dev-mqueue.automount | 23 +++++++++++++++++++++++ units/dev-mqueue.mount | 24 ++++++++++++++++++++++++ units/proc-sys-fs-binfmt_misc.automount | 23 +++++++++++++++++++++++ units/proc-sys-fs-binfmt_misc.mount | 24 ++++++++++++++++++++++++ units/sys-kernel-debug.automount | 23 +++++++++++++++++++++++ units/sys-kernel-debug.mount | 24 ++++++++++++++++++++++++ units/var-run.mount | 25 +++++++++++++++++++++++++ 9 files changed, 213 insertions(+) create mode 100644 units/dev-hugepages.automount create mode 100644 units/dev-hugepages.mount create mode 100644 units/dev-mqueue.automount create mode 100644 units/dev-mqueue.mount create mode 100644 units/proc-sys-fs-binfmt_misc.automount create mode 100644 units/proc-sys-fs-binfmt_misc.mount create mode 100644 units/sys-kernel-debug.automount create mode 100644 units/sys-kernel-debug.mount create mode 100644 units/var-run.mount (limited to 'units') diff --git a/units/dev-hugepages.automount b/units/dev-hugepages.automount new file mode 100644 index 0000000000..f17b19dfe7 --- /dev/null +++ b/units/dev-hugepages.automount @@ -0,0 +1,23 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Huge Pages File System Automount Point +Before=basic.target + +[Automount] +Where=/dev/hugepages diff --git a/units/dev-hugepages.mount b/units/dev-hugepages.mount new file mode 100644 index 0000000000..8ffff36a91 --- /dev/null +++ b/units/dev-hugepages.mount @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Huge Pages File System + +[Mount] +What=hugetlbfs +Where=/dev/hugepages +Type=hugetlbfs diff --git a/units/dev-mqueue.automount b/units/dev-mqueue.automount new file mode 100644 index 0000000000..4e343ac47b --- /dev/null +++ b/units/dev-mqueue.automount @@ -0,0 +1,23 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=POSIX Message Queue File System Automount Point +Before=basic.target + +[Automount] +Where=/dev/mqueue diff --git a/units/dev-mqueue.mount b/units/dev-mqueue.mount new file mode 100644 index 0000000000..f0cb5f730a --- /dev/null +++ b/units/dev-mqueue.mount @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=POSIX Message Queue File System + +[Mount] +What=mqueue +Where=/dev/mqueue +Type=mqueue diff --git a/units/proc-sys-fs-binfmt_misc.automount b/units/proc-sys-fs-binfmt_misc.automount new file mode 100644 index 0000000000..4466ced9e3 --- /dev/null +++ b/units/proc-sys-fs-binfmt_misc.automount @@ -0,0 +1,23 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Arbitrary Executable File Formats File System Automount Point +Before=basic.target + +[Automount] +Where=/proc/sys/fs/binfmt_misc diff --git a/units/proc-sys-fs-binfmt_misc.mount b/units/proc-sys-fs-binfmt_misc.mount new file mode 100644 index 0000000000..af8e2002f8 --- /dev/null +++ b/units/proc-sys-fs-binfmt_misc.mount @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Arbitrary Executable File Formats File System + +[Mount] +What=binfmt_misc +Where=/proc/sys/fs/binfmt_misc +Type=binfmt_misc diff --git a/units/sys-kernel-debug.automount b/units/sys-kernel-debug.automount new file mode 100644 index 0000000000..b573be9418 --- /dev/null +++ b/units/sys-kernel-debug.automount @@ -0,0 +1,23 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Debug File System Automount Point +Before=basic.target + +[Automount] +Where=/sys/kernel/debug diff --git a/units/sys-kernel-debug.mount b/units/sys-kernel-debug.mount new file mode 100644 index 0000000000..7badf80ecf --- /dev/null +++ b/units/sys-kernel-debug.mount @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Debug File System + +[Mount] +What=debugfs +Where=/sys/kernel/debug +Type=debugfs diff --git a/units/var-run.mount b/units/var-run.mount new file mode 100644 index 0000000000..aaa1580e7e --- /dev/null +++ b/units/var-run.mount @@ -0,0 +1,25 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# 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. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see . + +[Unit] +Name=Runtime Directory +Before=local-fs.target + +[Mount] +What=tmpfs +Where=/var/run +Type=tmpfs -- cgit v1.2.3-54-g00ecf