1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-23 21:35:11 +03:00
systemd/units
Mike Yuan a375e14519 units/{user,capsule}@.service: issue daemon-reexec when notify-reloading
Closes #28367 (but not really in the exact form, see below)

We have the problem of restarting all user manager instances
after upgrade. Current approaches involve systemctl kill
with SIGRTMIN+25, which is async and feels rather ugly [1][2];
or systemctl --machine=user@ --user, which requires entering
each user session. Neither is particularly elegant.
Instead, let's just signal daemon-reexec when user@.service
is reloaded from system manager. Our long goal of dropping
daemon-reload in favor of reexec (see TODO) is unlikely to happen
due to user dbus restrictions, but here the synchronization
is done via READY=1.

[1] https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/blob/main/systemd.install?ref_type=heads#L37
[2] https://salsa.debian.org/systemd-team/systemd/-/blob/debian/master/debian/systemd.postinst#L24

#28367 would not really work for us now I come to think about it,
because all processes will be reparented to pid1 as soon as
original user manager process exits. This alternative approach
seems good enough for our use case.
2024-10-11 10:36:08 +02:00
..
user man,units: drop "temporary" from description of systemd-tmpfiles 2024-06-15 19:08:35 +02:00
user-.slice.d logind: don't delay login for root even if systemd-user-sessions.service is not activated yet 2022-07-12 22:54:39 +01:00
user@0.service.d tree-wide: fix typo 2022-07-20 13:15:37 +09:00
user@.service.d logind: don't delay login for root even if systemd-user-sessions.service is not activated yet 2022-07-12 22:54:39 +01:00
basic.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
blockdev@.target units/blockdev@.target: conflict with umount.target 2023-09-27 12:33:40 +02:00
bluetooth.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
boot-complete.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
capsule.slice units: add systemd-capsule@.service 2024-03-14 11:34:04 +01:00
capsule@.service.in units/{user,capsule}@.service: issue daemon-reexec when notify-reloading 2024-10-11 10:36:08 +02:00
console-getty.service.in shell: define three system credentials we can propagate into shell prompts and welcome messages 2024-09-09 19:03:48 +02:00
container-getty@.service.in shell: define three system credentials we can propagate into shell prompts and welcome messages 2024-09-09 19:03:48 +02:00
cryptsetup-pre.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
cryptsetup.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
debug-shell.service.in units: order sysinit.target, debug-shell.service after systemd-vconsole-setup 2023-05-19 17:47:14 +02:00
dev-hugepages.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
dev-mqueue.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
emergency.service.in units: use relative path 2024-03-16 05:31:44 +09:00
emergency.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
exit.target units: add JobTimeoutAction= to exit.target and friends 2024-05-18 01:28:14 +09:00
factory-reset.target units: fix factory-reset.target description 2022-03-14 22:39:32 +00:00
final.target units: correct description of final.target 2021-07-02 18:29:54 +02:00
first-boot-complete.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
getty-pre.target tree-wide: use https for the 0pointer.de doc links 2023-06-23 13:46:56 +01:00
getty.target tree-wide: use https for the 0pointer.de doc links 2023-06-23 13:46:56 +01:00
getty@.service.in shell: define three system credentials we can propagate into shell prompts and welcome messages 2024-09-09 19:03:48 +02:00
graphical.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
halt.target units: add JobTimeoutAction= to exit.target and friends 2024-05-18 01:28:14 +09:00
hibernate.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
hybrid-sleep.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-cleanup.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-fs.target units: change order of settings to match order in other similar unit 2021-04-20 19:11:07 +02:00
initrd-parse-etc.service.in Revert "initrd-parse-etc: override argv[0] to avoid dracut issue" 2024-01-11 10:41:30 +00:00
initrd-root-device.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-root-fs.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-switch-root.service core/systemctl: when switching root default to /sysroot/ 2023-04-28 23:26:20 +01:00
initrd-switch-root.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-udevadm-cleanup-db.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
initrd-usr-fs.target fstab-generator: if usr= is specified, mount it to /sysusr/usr/ first 2021-04-20 18:26:17 +02:00
initrd.target fstab-generator: if usr= is specified, mount it to /sysusr/usr/ first 2021-04-20 18:26:17 +02:00
integritysetup-pre.target Add stand-alone dm-integrity support 2021-10-15 10:19:54 -05:00
integritysetup.target Add stand-alone dm-integrity support 2021-10-15 10:19:54 -05:00
kexec.target units: add JobTimeoutAction= to exit.target and friends 2024-05-18 01:28:14 +09:00
kmod-static-nodes.service.in units: introduce systemd-tmpfiles-setup-dev-early.service 2023-08-12 07:55:20 +09:00
ldconfig.service units: Order ldconfig after systemd-tmpfiles-setup.service 2024-09-24 15:32:58 +02:00
local-fs-pre.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
local-fs.target units: do more reordering of ordering config 2023-05-23 12:39:16 +02:00
machine.slice license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
machines.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
meson.build sysupdate: Implement systemd-sysupdated dbus service 2024-08-21 09:31:41 +01:00
modprobe@.service units: modprobe@.service: don't unescape instance name 2023-10-21 11:41:22 +01:00
multi-user.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
network-online.target tree-wide: replace obsolete wiki links with systemd.io/manpages 2022-05-21 14:29:14 +02:00
network-pre.target tree-wide: replace obsolete wiki links with systemd.io/manpages 2022-05-21 14:29:14 +02:00
network.target tree-wide: replace obsolete wiki links with systemd.io/manpages 2022-05-21 14:29:14 +02:00
nss-lookup.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
nss-user-lookup.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
paths.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
poweroff.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
printer.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
proc-sys-fs-binfmt_misc.automount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
proc-sys-fs-binfmt_misc.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
quotaon-root.service.in units: make templates for quotaon and systemd-quotacheck service 2024-03-09 19:32:09 +00:00
quotaon@.service.in units: make quota services bind to corresponding mount units 2024-03-10 22:57:22 +08:00
rc-local.service.in units: change TimeoutSec=0 to TimeoutSec=infinity 2023-06-06 18:23:43 +01:00
reboot.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
remote-cryptsetup.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
remote-fs-pre.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
remote-fs.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
remote-veritysetup.target dm-verity: Remove usage of integrity 2021-10-14 12:17:02 -05:00
rescue.service.in units: use relative path 2024-03-16 05:31:44 +09:00
rescue.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
rpcbind.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
serial-getty@.service.in shell: define three system credentials we can propagate into shell prompts and welcome messages 2024-09-09 19:03:48 +02:00
shutdown.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
sigpwr.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sleep.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
slices.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
smartcard.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sockets.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
soft-reboot.target Revert "units: do not soft-reboot before soft-reboot.target reached" 2024-05-23 00:06:30 +09:00
sound.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ssh-access.target ssh-generator: introduce ssh-access.target 2024-03-14 17:23:28 +01:00
storage-target-mode.target units: pull in plymouth when booting into storagetm mode 2023-11-13 15:45:16 +01:00
suspend-then-hibernate.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
suspend.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
swap.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
sys-fs-fuse-connections.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
sys-kernel-config.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
sys-kernel-debug.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
sys-kernel-tracing.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
sysinit.target units: reorder/split unit dependency blocks 2022-09-15 14:59:11 +02:00
syslog.socket various: update links to more wiki pages 2024-05-28 14:48:53 +02:00
system-systemd\x2dcryptsetup.slice units: set DefaultDependencies=no for veritysetup slice 2023-06-01 18:49:43 +02:00
system-systemd\x2dveritysetup.slice units: set DefaultDependencies=no for veritysetup slice 2023-06-01 18:49:43 +02:00
system-update-cleanup.service Support /etc/system-update for OSTree systems 2023-04-25 17:40:41 +02:00
system-update-pre.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
system-update.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-ask-password-console.path units: add dependency ordering for emergency.service conflicts 2022-09-15 14:59:11 +02:00
systemd-ask-password-console.service units: add dependency ordering for emergency.service conflicts 2022-09-15 14:59:11 +02:00
systemd-ask-password-wall.path units: add dependency ordering for emergency.service conflicts 2022-09-15 14:59:11 +02:00
systemd-ask-password-wall.service unit: use alias name of man page 2021-06-15 12:14:26 +01:00
systemd-backlight@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-battery-check.service.in units: add one more equivalency of '-' in '_' on kernel cmdline 2024-03-19 13:06:44 +00:00
systemd-binfmt.service.in man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
systemd-bless-boot.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-boot-check-no-failures.service.in units/systemd-boot-check-no-failures.service: drop unneeded dep on shutdown.target 2024-04-10 23:40:53 +08:00
systemd-boot-random-seed.service units: rename/rework systemd-boot-system-token.service → systemd-boot-random-seed.service 2023-01-04 15:18:10 +01:00
systemd-boot-update.service units: condition out a few services in the initrd 2023-07-05 10:58:47 +09:00
systemd-bootctl.socket units: retitle systemd-bootctl*.{service,socket} 2024-03-14 11:15:55 +01:00
systemd-bootctl@.service units: don't set LISTEN_FDNAMES for varlink services explicitly 2024-08-26 15:40:15 +02:00
systemd-bsod.service.in Remove extra period at the end of systemd-bsod's unit description. (#33632) 2024-07-06 10:17:20 +01:00
systemd-confext.service systemd-sysext/confext.service: Refresh on start/reload 2023-04-06 20:47:26 +09:00
systemd-coredump.socket units: enable MaxConnectionsPerSocket= for all our Accept=yes units 2024-02-12 11:57:24 +01:00
systemd-coredump@.service.in coredump: set ProtectHome to read-only 2024-09-06 13:30:36 +02:00
systemd-creds.socket units: drop "(Varlink)" 2024-03-14 11:14:10 +01:00
systemd-creds@.service units: don't set LISTEN_FDNAMES for varlink services explicitly 2024-08-26 15:40:15 +02:00
systemd-exit.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-firstboot.service firstboot: Prompt for keymap 2024-09-20 04:47:27 +09:00
systemd-fsck-root.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-fsck@.service.in fsck: do not pull down mount units on soft-reboot 2024-07-09 20:59:35 +02:00
systemd-growfs-root.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-growfs@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-halt.service units: Use built-in halt and kexec features instead of systemctl 2023-06-22 10:33:18 +01:00
systemd-hibernate-clear.service.in units: introduce systemd-hibernate-clear.service that clears 2024-04-03 22:07:43 +08:00
systemd-hibernate-resume.service.in hibernate-resume: split out the logic of finding hibernate location 2023-09-07 20:21:16 +08:00
systemd-hibernate.service.in units: update Description= for systemd-sleep units 2024-01-15 02:59:25 +08:00
systemd-homed-activate.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-homed-firstboot.service homectl: add "firstboot" command 2023-12-18 11:10:53 +01:00
systemd-homed.service.in presets: Don't enable systemd-homed-firstboot.service by default 2024-06-08 11:29:55 +01:00
systemd-hostnamed.service.in hostnamed: use Type=notify 2024-01-09 21:57:46 +08:00
systemd-hostnamed.socket units: drop "(Varlink)" 2024-03-14 11:14:10 +01:00
systemd-hwdb-update.service.in units: do more reordering of ordering config 2023-05-23 12:39:16 +02:00
systemd-hybrid-sleep.service.in units: update Description= for systemd-sleep units 2024-01-15 02:59:25 +08:00
systemd-importd.service.in importd: allow activation in early boot, and make it socket activatable 2024-06-25 09:57:42 +02:00
systemd-importd.socket importd: allow activation in early boot, and make it socket activatable 2024-06-25 09:57:42 +02:00
systemd-initctl.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-initctl.socket unit: use alias name of man page 2021-06-15 12:14:26 +01:00
systemd-journal-catalog-update.service units: do more reordering of ordering config 2023-05-23 12:39:16 +02:00
systemd-journal-flush.service unit: also stop systemd-journal-flush.service on soft-reboot 2024-05-26 03:11:24 +09:00
systemd-journal-gatewayd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-journal-gatewayd.socket license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-journal-remote.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-journal-remote.socket license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-journal-upload.service.in systemd-journal-upload: Increase failure tolerance (#19426, #2877) 2023-10-12 23:10:59 +01:00
systemd-journald-audit.socket journal: give the ability to enable/disable systemd-journald-audit.socket 2023-01-11 17:18:57 +01:00
systemd-journald-dev-log.socket units: add IgnoreOnIsolate=yes to systemd-journald too 2022-07-01 14:17:33 +09:00
systemd-journald-sync@.service journal: explicitly sync namespaced journals before stopping socket units 2024-05-02 19:41:01 +02:00
systemd-journald-varlink@.socket license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-journald.service.in journald: enable persistent FD Store to fix logging during soft-reboot 2024-06-03 16:30:54 +01:00
systemd-journald.socket units: drop "(Varlink)" 2024-03-14 11:14:10 +01:00
systemd-journald@.service.in units: drop dependencies of soft-reboot.target from systemd-journald@.service 2024-05-17 11:57:53 +09:00
systemd-journald@.socket Merge pull request #31777 from keszybz/unit-retitling-and-comments 2024-03-15 15:57:10 +01:00
systemd-kexec.service units: Use built-in halt and kexec features instead of systemctl 2023-06-22 10:33:18 +01:00
systemd-localed.service.in localed: modernization 2024-01-09 21:57:46 +08:00
systemd-logind.service.in logind: add support for hidraw devices 2024-10-03 09:36:57 +01:00
systemd-machine-id-commit.service units/systemd-machine-id-commit: retitle 2024-03-14 10:26:45 +01:00
systemd-machined.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-modules-load.service.in units: Accept modules_load and rd.modules_load in systemd-modules-load.service 2024-03-17 13:33:45 +01:00
systemd-mountfsd.service.in mountfsd: add new systemd-mountfsd component 2024-04-06 16:08:24 +02:00
systemd-mountfsd.socket mountfsd: add new systemd-mountfsd component 2024-04-06 16:08:24 +02:00
systemd-network-generator.service.in network-generator: pick up .netdev/.link/.network configuration via credentials 2024-01-08 12:59:08 +01:00
systemd-networkd-persistent-storage.service units: add Before=shutdown.target to systemd-networkd-persistent-storage.service 2024-04-26 22:16:33 +02:00
systemd-networkd-wait-online.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-networkd-wait-online@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-networkd.service.in emit a warning in networkd if managed sysctls are changed 2024-09-11 23:07:00 +02:00
systemd-networkd.socket systemd-networkd.socket: Add conflict with shutdown.target (#19348) 2021-04-19 11:25:33 +09:00
systemd-nspawn@.service.in nspawn: sync DeviceAllow= setting with systemd-nspawn@.service 2024-09-10 04:38:11 +09:00
systemd-nsresourced.service.in nsresourced: add new daemon for granting clients user namespaces and assigning resources to them 2024-04-06 16:08:24 +02:00
systemd-nsresourced.socket nsresourced: add new daemon for granting clients user namespaces and assigning resources to them 2024-04-06 16:08:24 +02:00
systemd-oomd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-oomd.socket oomd: correct listening sockets 2023-09-25 23:27:18 +02:00
systemd-pcrextend.socket units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrextend@.service.in units: don't set LISTEN_FDNAMES for varlink services explicitly 2024-08-26 15:40:15 +02:00
systemd-pcrfs-root.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrfs@.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-file-system.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-firmware-code.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-firmware-config.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-machine-id.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-make-policy.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-secureboot-authority.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock-secureboot-policy.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrlock.socket units: drop "(Varlink)" 2024-03-14 11:14:10 +01:00
systemd-pcrlock@.service.in units: don't set LISTEN_FDNAMES for varlink services explicitly 2024-08-26 15:40:15 +02:00
systemd-pcrmachine.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrphase-initrd.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrphase-sysinit.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-pcrphase.service.in units: retitle systemd-pcrextend.{service,socket}, change TPM2→TPM 2024-03-14 10:26:45 +01:00
systemd-portabled.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-poweroff.service units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
systemd-pstore.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-quotacheck-root.service.in units: make templates for quotaon and systemd-quotacheck service 2024-03-09 19:32:09 +00:00
systemd-quotacheck@.service.in units: make quota services bind to corresponding mount units 2024-03-10 22:57:22 +08:00
systemd-random-seed.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-reboot.service units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
systemd-remount-fs.service.in man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
systemd-repart.service units: order repart after systemd-tpm2-setup-early.service 2024-04-15 22:33:45 +02:00
systemd-resolved.service.in various: update links to more wiki pages 2024-05-28 14:48:53 +02:00
systemd-rfkill.service.in units: Bump various oneshot unit timeouts to 90s 2024-03-14 00:10:48 +09:00
systemd-rfkill.socket units: condition out a few services in the initrd 2023-07-05 10:58:47 +09:00
systemd-soft-reboot.service Revert "units: do not soft-reboot before soft-reboot.target reached" 2024-05-23 00:06:30 +09:00
systemd-storagetm.service.in units: pull in plymouth when booting into storagetm mode 2023-11-13 15:45:16 +01:00
systemd-suspend-then-hibernate.service.in units: update Description= for systemd-sleep units 2024-01-15 02:59:25 +08:00
systemd-suspend.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-sysctl.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-sysext.service Merge pull request #25608 from poettering/dissect-moar 2023-04-12 13:46:08 +02:00
systemd-sysext.socket units: drop "(Varlink)" 2024-03-14 11:14:10 +01:00
systemd-sysext@.service units: don't set LISTEN_FDNAMES for varlink services explicitly 2024-08-26 15:40:15 +02:00
systemd-sysupdate-reboot.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-sysupdate-reboot.timer unit: add units for new "systemd-sysupdate" tool 2022-03-19 00:13:55 +01:00
systemd-sysupdate.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-sysupdate.timer treewide: fix a few typos in NEWS, docs, comments, and log messages 2024-04-27 12:11:13 +02:00
systemd-sysupdated.service.in sysupdate: Implement systemd-sysupdated dbus service 2024-08-21 09:31:41 +01:00
systemd-sysusers.service units: introduce systemd-tmpfiles-setup-dev-early.service 2023-08-12 07:55:20 +09:00
systemd-time-wait-sync.service.in treewide: fix typos 2023-09-19 10:05:38 +02:00
systemd-timedated.service.in timedated: modernization 2024-01-09 21:57:45 +08:00
systemd-timesyncd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-tmpfiles-clean.service units: Use ImportCredential= where applicable 2023-06-08 14:09:36 +02:00
systemd-tmpfiles-clean.timer units: skip some units in the initrd 2021-05-22 15:58:40 +09:00
systemd-tmpfiles-setup-dev-early.service units: introduce systemd-tmpfiles-setup-dev-early.service 2023-08-12 07:55:20 +09:00
systemd-tmpfiles-setup-dev.service units: introduce systemd-tmpfiles-setup-dev-early.service 2023-08-12 07:55:20 +09:00
systemd-tmpfiles-setup.service man,units: drop "temporary" from description of systemd-tmpfiles 2024-06-15 19:08:35 +02:00
systemd-tpm2-setup-early.service.in tpm2-setup: Don't fail if we can't access the TPM due to authorization failure 2024-06-12 18:31:21 +09:00
systemd-tpm2-setup.service.in tpm2-setup: Don't fail if we can't access the TPM due to authorization failure 2024-06-12 18:31:21 +09:00
systemd-udev-load-credentials.service units: introduce systemd-udev-load-credentials.service 2024-04-16 09:45:43 +09:00
systemd-udev-settle.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-udev-trigger.service unit: also prioritize input devices when triggering devices 2022-10-26 10:49:09 +02:00
systemd-udevd-control.socket unit: use alias name of man page 2021-06-15 12:14:26 +01:00
systemd-udevd-kernel.socket unit: use alias name of man page 2021-06-15 12:14:26 +01:00
systemd-udevd.service.in units: introduce systemd-udev-load-credentials.service 2024-04-16 09:45:43 +09:00
systemd-update-done.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-update-utmp-runlevel.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-update-utmp.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-user-sessions.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-userdbd.service.in Revert "userdbd: Order systemd-userdbd.service after systemd-remount-fs.service" 2023-09-27 11:02:06 +02:00
systemd-userdbd.socket userdbd: also listen on a varlink socket io.systemd.DropIn 2021-05-10 14:58:39 +02:00
systemd-vconsole-setup.service.in units: disable start rate limit for systemd-vconsole-setup.service 2023-11-25 13:27:17 +01:00
systemd-vmspawn@.service.in units: register vmspawn VMs started via systemd-vmspawn@.service by default with machined 2024-06-21 17:49:26 +02:00
systemd-volatile-root.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
time-set.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
time-sync.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
timers.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
tmp.mount man: update links to "API File Systems" 2024-05-28 14:48:56 +02:00
tpm2.target units: add a tpm2.target synchronization point and small generator that pulls in 2024-01-03 13:49:02 +01:00
umount.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
usb-gadget.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
user-runtime-dir@.service.in units: add dep on systemd-logind.service by user@.service 2024-07-01 18:52:35 +02:00
user.slice license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
user@.service.in units/{user,capsule}@.service: issue daemon-reexec when notify-reloading 2024-10-11 10:36:08 +02:00
var-lib-machines.mount license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
veritysetup-pre.target dm-verity: Remove usage of integrity 2021-10-14 12:17:02 -05:00
veritysetup.target dm-verity: Remove usage of integrity 2021-10-14 12:17:02 -05:00