diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/grp-initprogs/systemd-tmpfiles/legacy.tmpfiles | 27 | ||||
-rw-r--r-- | src/grp-journal/grp-remote/systemd-remote.tmpfiles | 13 | ||||
-rw-r--r-- | src/grp-journal/journal-nocow.tmpfiles | 27 | ||||
-rw-r--r-- | src/grp-login/systemd-logind/user.slice (renamed from src/grp-system/systemd-shutdown/shutdown.target) | 5 | ||||
-rw-r--r-- | src/grp-machine/systemd-machined/machine.slice | 11 | ||||
-rw-r--r-- | src/grp-udev/systemd-udevd/udev.conf (renamed from src/grp-udev/udev.conf) | 0 | ||||
-rw-r--r-- | src/libshared/include/shared/test-tables.h (renamed from src/libshared/test/test-tables.h) | 0 |
7 files changed, 80 insertions, 3 deletions
diff --git a/src/grp-initprogs/systemd-tmpfiles/legacy.tmpfiles b/src/grp-initprogs/systemd-tmpfiles/legacy.tmpfiles new file mode 100644 index 0000000000..62e2ae0986 --- /dev/null +++ b/src/grp-initprogs/systemd-tmpfiles/legacy.tmpfiles @@ -0,0 +1,27 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +# See tmpfiles.d(5) for details + +# These files are considered legacy and are unnecessary on legacy-free +# systems. + +d /run/lock 0755 root root - +L /var/lock - - - - ../run/lock + +# /run/lock/subsys is used for serializing SysV service execution, and +# hence without use on SysV-less systems. + +d /run/lock/subsys 0755 root root - + +# /forcefsck, /fastboot and /forcequotacheck are deprecated in favor of the +# kernel command line options 'fsck.mode=force', 'fsck.mode=skip' and +# 'quotacheck.mode=force' + +r! /forcefsck +r! /fastboot +r! /forcequotacheck diff --git a/src/grp-journal/grp-remote/systemd-remote.tmpfiles b/src/grp-journal/grp-remote/systemd-remote.tmpfiles new file mode 100644 index 0000000000..e19230f648 --- /dev/null +++ b/src/grp-journal/grp-remote/systemd-remote.tmpfiles @@ -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 Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +# See tmpfiles.d(5) for details + +d /var/lib/systemd/journal-upload 0755 systemd-journal-upload systemd-journal-upload - - + +z /var/log/journal/remote 2755 systemd-journal-remote systemd-journal-remote - - +z /run/log/journal/remote 2755 systemd-journal-remote systemd-journal-remote - - diff --git a/src/grp-journal/journal-nocow.tmpfiles b/src/grp-journal/journal-nocow.tmpfiles new file mode 100644 index 0000000000..e7938c8911 --- /dev/null +++ b/src/grp-journal/journal-nocow.tmpfiles @@ -0,0 +1,27 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +# See tmpfiles.d(5) for details + +# Set the NOCOW attribute for directories of journal files. This flag +# is inheredited by their new files and sub-directories. Matters only +# for btrfs filesystems. +# +# WARNING: Enabling the NOCOW attribute improves journal performance +# substantially, but also disables the btrfs checksum logic. In +# btrfs RAID filesystems the checksums are needed for rebuilding +# corrupted files. Without checksums such rebuilds are not +# possible. +# +# In a single-disk filesystem (or a filesystem without redundancy) +# enabling the NOCOW attribute for journal files is safe, because +# they have their own checksums and a rebuilding wouldn't be possible +# in any case. + +h /var/log/journal - - - - +C +h /var/log/journal/%m - - - - +C +h /var/log/journal/remote - - - - +C diff --git a/src/grp-system/systemd-shutdown/shutdown.target b/src/grp-login/systemd-logind/user.slice index 73e302b8b2..9fa6284c12 100644 --- a/src/grp-system/systemd-shutdown/shutdown.target +++ b/src/grp-login/systemd-logind/user.slice @@ -6,7 +6,6 @@ # (at your option) any later version. [Unit] -Description=Shutdown +Description=User and Session Slice Documentation=man:systemd.special(7) -DefaultDependencies=no -RefuseManualStart=yes +Before=slices.target diff --git a/src/grp-machine/systemd-machined/machine.slice b/src/grp-machine/systemd-machined/machine.slice new file mode 100644 index 0000000000..3d40dfd73b --- /dev/null +++ b/src/grp-machine/systemd-machined/machine.slice @@ -0,0 +1,11 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +[Unit] +Description=Virtual Machine and Container Slice +Documentation=man:systemd.special(7) +Before=slices.target diff --git a/src/grp-udev/udev.conf b/src/grp-udev/systemd-udevd/udev.conf index 47d1433002..47d1433002 100644 --- a/src/grp-udev/udev.conf +++ b/src/grp-udev/systemd-udevd/udev.conf diff --git a/src/libshared/test/test-tables.h b/src/libshared/include/shared/test-tables.h index 228e510104..228e510104 100644 --- a/src/libshared/test/test-tables.h +++ b/src/libshared/include/shared/test-tables.h |