mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-03 01:17:45 +03:00
units: reorder/split unit dependency blocks
The block is reordered and split to have: 1. description + documentation 2. (optionally) conditions 3. all the dependencies I think it's easier to read the units this way. Also, the Conflicts+Before is seperated out to separate lines. The ordering dependency is "fake", because it could just as well be After=, we are adding it to force ordering wrt. shutdown.target, and it plays a different role than the other Before=, which are about a real ordering on boot.
This commit is contained in:
parent
d01d9197f5
commit
9810e41942
@ -9,11 +9,13 @@
|
|||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Switch Root
|
Description=Switch Root
|
||||||
DefaultDependencies=no
|
|
||||||
AssertPathExists=/etc/initrd-release
|
AssertPathExists=/etc/initrd-release
|
||||||
|
|
||||||
|
DefaultDependencies=no
|
||||||
|
AllowIsolate=yes
|
||||||
OnFailure=emergency.target
|
OnFailure=emergency.target
|
||||||
OnFailureJobMode=replace-irreversibly
|
OnFailureJobMode=replace-irreversibly
|
||||||
AllowIsolate=yes
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
|
@ -10,13 +10,16 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Rebuild Dynamic Linker Cache
|
Description=Rebuild Dynamic Linker Cache
|
||||||
Documentation=man:ldconfig(8)
|
Documentation=man:ldconfig(8)
|
||||||
DefaultDependencies=no
|
|
||||||
Conflicts=shutdown.target
|
|
||||||
After=local-fs.target
|
|
||||||
Before=sysinit.target shutdown.target systemd-update-done.service
|
|
||||||
ConditionNeedsUpdate=|/etc
|
ConditionNeedsUpdate=|/etc
|
||||||
ConditionFileNotEmpty=|!/etc/ld.so.cache
|
ConditionFileNotEmpty=|!/etc/ld.so.cache
|
||||||
|
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=local-fs.target
|
||||||
|
Before=sysinit.target systemd-update-done.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=System Initialization
|
Description=System Initialization
|
||||||
Documentation=man:systemd.special(7)
|
Documentation=man:systemd.special(7)
|
||||||
Conflicts=emergency.service emergency.target
|
|
||||||
Wants=local-fs.target swap.target
|
Wants=local-fs.target swap.target
|
||||||
After=local-fs.target swap.target emergency.service emergency.target
|
After=local-fs.target swap.target
|
||||||
|
Conflicts=emergency.service emergency.target
|
||||||
|
Before=emergency.service emergency.target
|
||||||
|
@ -10,12 +10,16 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Dispatch Password Requests to Console Directory Watch
|
Description=Dispatch Password Requests to Console Directory Watch
|
||||||
Documentation=man:systemd-ask-password-console.path(8)
|
Documentation=man:systemd-ask-password-console.path(8)
|
||||||
DefaultDependencies=no
|
|
||||||
Conflicts=shutdown.target emergency.service
|
|
||||||
After=plymouth-start.service
|
|
||||||
Before=paths.target shutdown.target cryptsetup.target
|
|
||||||
ConditionPathExists=!/run/plymouth/pid
|
ConditionPathExists=!/run/plymouth/pid
|
||||||
|
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=plymouth-start.service
|
||||||
|
Before=paths.target cryptsetup.target
|
||||||
|
Conflicts=emergency.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Path]
|
[Path]
|
||||||
DirectoryNotEmpty=/run/systemd/ask-password
|
DirectoryNotEmpty=/run/systemd/ask-password
|
||||||
MakeDirectory=yes
|
MakeDirectory=yes
|
||||||
|
@ -10,12 +10,15 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Dispatch Password Requests to Console
|
Description=Dispatch Password Requests to Console
|
||||||
Documentation=man:systemd-ask-password-console.service(8)
|
Documentation=man:systemd-ask-password-console.service(8)
|
||||||
DefaultDependencies=no
|
|
||||||
Conflicts=shutdown.target emergency.service
|
|
||||||
After=plymouth-start.service systemd-vconsole-setup.service
|
|
||||||
Before=shutdown.target
|
|
||||||
ConditionPathExists=!/run/plymouth/pid
|
ConditionPathExists=!/run/plymouth/pid
|
||||||
|
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=plymouth-start.service systemd-vconsole-setup.service
|
||||||
|
Conflicts=emergency.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=systemd-tty-ask-password-agent --watch --console
|
ExecStart=systemd-tty-ask-password-agent --watch --console
|
||||||
SystemCallArchitectures=native
|
SystemCallArchitectures=native
|
||||||
|
@ -10,9 +10,12 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Forward Password Requests to Wall Directory Watch
|
Description=Forward Password Requests to Wall Directory Watch
|
||||||
Documentation=man:systemd-ask-password-wall.path(8)
|
Documentation=man:systemd-ask-password-wall.path(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target emergency.service
|
Before=paths.target cryptsetup.target
|
||||||
Before=paths.target shutdown.target cryptsetup.target
|
Conflicts=emergency.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Path]
|
[Path]
|
||||||
DirectoryNotEmpty=/run/systemd/ask-password
|
DirectoryNotEmpty=/run/systemd/ask-password
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Store a System Token in an EFI Variable
|
Description=Store a System Token in an EFI Variable
|
||||||
Documentation=man:systemd-boot-system-token.service(8)
|
Documentation=man:systemd-boot-system-token.service(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target
|
Conflicts=shutdown.target
|
||||||
After=local-fs.target systemd-random-seed.service
|
After=local-fs.target systemd-random-seed.service
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Generate network units from Kernel command line
|
Description=Generate network units from Kernel command line
|
||||||
Documentation=man:systemd-network-generator.service(8)
|
Documentation=man:systemd-network-generator.service(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=network-pre.target systemd-udevd.service
|
Before=network-pre.target systemd-udevd.service
|
||||||
Wants=network-pre.target
|
Wants=network-pre.target
|
||||||
|
@ -10,10 +10,7 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Merge System Extension Images into /usr/ and /opt/
|
Description=Merge System Extension Images into /usr/ and /opt/
|
||||||
Documentation=man:systemd-sysext.service(8)
|
Documentation=man:systemd-sysext.service(8)
|
||||||
DefaultDependencies=no
|
|
||||||
Conflicts=shutdown.target
|
|
||||||
After=local-fs.target
|
|
||||||
Before=sysinit.target shutdown.target systemd-tmpfiles.service
|
|
||||||
ConditionCapability=CAP_SYS_ADMIN
|
ConditionCapability=CAP_SYS_ADMIN
|
||||||
ConditionDirectoryNotEmpty=|/etc/extensions
|
ConditionDirectoryNotEmpty=|/etc/extensions
|
||||||
ConditionDirectoryNotEmpty=|/run/extensions
|
ConditionDirectoryNotEmpty=|/run/extensions
|
||||||
@ -21,6 +18,12 @@ ConditionDirectoryNotEmpty=|/var/lib/extensions
|
|||||||
ConditionDirectoryNotEmpty=|/usr/local/lib/extensions
|
ConditionDirectoryNotEmpty=|/usr/local/lib/extensions
|
||||||
ConditionDirectoryNotEmpty=|/usr/lib/extensions
|
ConditionDirectoryNotEmpty=|/usr/lib/extensions
|
||||||
|
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=local-fs.target
|
||||||
|
Before=sysinit.target systemd-tmpfiles.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
|
@ -10,10 +10,13 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Create System Users
|
Description=Create System Users
|
||||||
Documentation=man:sysusers.d(5) man:systemd-sysusers.service(8)
|
Documentation=man:sysusers.d(5) man:systemd-sysusers.service(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target
|
|
||||||
After=systemd-remount-fs.service
|
After=systemd-remount-fs.service
|
||||||
Before=sysinit.target shutdown.target systemd-update-done.service
|
Before=sysinit.target systemd-update-done.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
ConditionNeedsUpdate=|/etc
|
ConditionNeedsUpdate=|/etc
|
||||||
ConditionCredential=|sysusers.extra
|
ConditionCredential=|sysusers.extra
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Cleanup of Temporary Directories
|
Description=Cleanup of Temporary Directories
|
||||||
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target initrd-switch-root.service
|
Conflicts=shutdown.target initrd-switch-root.service
|
||||||
After=local-fs.target time-set.target
|
After=local-fs.target time-set.target
|
||||||
|
@ -10,10 +10,12 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Create Static Device Nodes in /dev
|
Description=Create Static Device Nodes in /dev
|
||||||
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target
|
|
||||||
After=systemd-sysusers.service
|
After=systemd-sysusers.service
|
||||||
Before=sysinit.target local-fs-pre.target systemd-udevd.service shutdown.target
|
Before=sysinit.target local-fs-pre.target systemd-udevd.service
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
|
@ -10,10 +10,12 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Create Volatile Files and Directories
|
Description=Create Volatile Files and Directories
|
||||||
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target initrd-switch-root.service
|
Conflicts=shutdown.target initrd-switch-root.service
|
||||||
After=local-fs.target systemd-sysusers.service systemd-journald.service
|
After=local-fs.target systemd-sysusers.service systemd-journald.service
|
||||||
Before=sysinit.target shutdown.target
|
Before=sysinit.target
|
||||||
|
Before=shutdown.target
|
||||||
RefuseManualStop=yes
|
RefuseManualStop=yes
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
Loading…
Reference in New Issue
Block a user