1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-27 18:55:40 +03:00
systemd/units
Yu Watanabe 31845ef554 unit: make udev rules take precesence over tmpfiles
Without this change, there are no ordering between udevd and tmpfiles,
and if tmpfiles is invoked later it may discard the permission set by
udevd.

Fixes an issue introduced by b42482af90.

Fixes #28588 and #28653.
2023-08-05 04:38:39 +09:00
..
user user: delegate cpu controller, assign weights to user slices 2022-07-05 14:40:01 +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
blockdev@.target units: don't stop blockdev@.target unit at shutdown 2023-06-01 18:49:43 +02:00
bluetooth.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
boot-complete.target
console-getty.service.in units: Load agetty credentials in all getty units 2023-07-27 16:50:58 +02:00
container-getty@.service.in units: Load agetty credentials in all getty units 2023-07-27 16:50:58 +02:00
cryptsetup-pre.target
cryptsetup.target
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 units: restrict hugepages fs a bit 2023-04-27 12:28:50 +09:00
dev-mqueue.mount
emergency.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
emergency.target
exit.target logind, units: unit Descriptions should be capitalized 2021-06-30 13:25:16 +02: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
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 units: Load agetty credentials in all getty units 2023-07-27 16:50:58 +02:00
graphical.target
halt.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
hibernate.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
hybrid-sleep.target
initrd-cleanup.service
initrd-fs.target
initrd-parse-etc.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
initrd-root-device.target
initrd-root-fs.target
initrd-switch-root.service core/systemctl: when switching root default to /sysroot/ 2023-04-28 23:26:20 +01:00
initrd-switch-root.target
initrd-udevadm-cleanup-db.service
initrd-usr-fs.target
initrd.target
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
kmod-static-nodes.service.in units: shorten description of kmod-static-nodes.service 2021-06-30 13:25:16 +02:00
ldconfig.service units: add ordering dependencies on initrd-switch-root.target 2022-09-15 14:59:11 +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
machines.target
meson-add-wants.sh tools: shellcheck-ify tool scripts 2021-09-30 12:27:06 +02:00
meson.build battery-check: rework unit 2023-07-01 03:19:16 +08:00
modprobe@.service units: remove the restart limit on the modprobe@.service 2022-06-21 18:15:34 +02:00
multi-user.target
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
nss-user-lookup.target
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 units: make sure proc-sys-binfmt_misc.automount is actually stopped 2023-05-23 12:39:34 +02:00
proc-sys-fs-binfmt_misc.mount tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
quotaon.service.in units: do more reordering of ordering config 2023-05-23 12:39:16 +02: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
remote-fs-pre.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
remote-fs.target
remote-veritysetup.target dm-verity: Remove usage of integrity 2021-10-14 12:17:02 -05:00
rescue.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
rescue.target
rpcbind.target
serial-getty@.service.in units: Load agetty credentials in all getty units 2023-07-27 16:50:58 +02:00
shutdown.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
sigpwr.target
sleep.target
slices.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
smartcard.target
sockets.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
soft-reboot.target pid1: add "soft-reboot" reboot method 2023-06-02 16:49:38 +02:00
sound.target
suspend-then-hibernate.target
suspend.target
swap.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
sys-fs-fuse-connections.mount tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
sys-kernel-config.mount tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
sys-kernel-debug.mount tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
sys-kernel-tracing.mount tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
sysinit.target units: reorder/split unit dependency blocks 2022-09-15 14:59:11 +02:00
syslog.socket
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
system-update.target
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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-binfmt.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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-confext.service systemd-sysext/confext.service: Refresh on start/reload 2023-04-06 20:47:26 +09:00
systemd-coredump.socket units: let's establish the coredump socket before writting core_pattern sysctl 2023-03-30 08:53:52 +09:00
systemd-coredump@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-exit.service
systemd-firstboot.service units/systemd-firstboot: start the service after systemd-vconsole-setup.service 2023-07-12 15:54:33 +02: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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-homed-activate.service
systemd-homed.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-hostnamed.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-importd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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 units: do more reordering of ordering config 2023-05-23 12:39:16 +02: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
systemd-journal-remote.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-journal-remote.socket
systemd-journal-upload.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +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-varlink@.socket
systemd-journald.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-journald.socket units: add IgnoreOnIsolate=yes to systemd-journald too 2022-07-01 14:17:33 +09:00
systemd-journald@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-journald@.socket
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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-logind.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-machine-id-commit.service
systemd-machined.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-modules-load.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-network-generator.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-wait-online@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-networkd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-networkd.socket
systemd-nspawn@.service.in nspawn: port over to /supervisor/ subcgroup being delegated to nspawn 2023-04-27 12:18:32 +02:00
systemd-oomd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-oomd.socket unit: add conditions and deps to make oomd.socket and .service consistent 2023-05-19 08:58:56 +02:00
systemd-pcrfs-root.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-pcrfs@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-pcrmachine.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-pcrphase-initrd.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-pcrphase-sysinit.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-pcrphase.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +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.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-repart.service.in Revert "units: Import all repart credentials in systemd-repart.service" 2023-08-01 15:10:02 +02:00
systemd-resolved.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-rfkill.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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 pid1: add "soft-reboot" reboot method 2023-06-02 16:49:38 +02:00
systemd-suspend-then-hibernate.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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-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 spelling: weekday names are capitalized 2022-03-21 12:16:54 +01:00
systemd-sysusers.service units: Use ImportCredential= where applicable 2023-06-08 14:09:36 +02:00
systemd-time-wait-sync.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-timedated.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01: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.service units: Use ImportCredential= where applicable 2023-06-08 14:09:36 +02:00
systemd-tmpfiles-setup.service units: Use ImportCredential= where applicable 2023-06-08 14:09:36 +02:00
systemd-udev-settle.service
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 unit: make udev rules take precesence over tmpfiles 2023-08-05 04:38:39 +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 Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-userdbd.socket
systemd-vconsole-setup.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
systemd-volatile-root.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
time-set.target
time-sync.target
timers.target units: adjust Descriptions of various units 2021-06-30 13:25:16 +02:00
tmp.mount unit: escape % 2022-02-23 06:54:54 +09:00
umount.target
usb-gadget.target
user-runtime-dir@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
user.slice
user@.service.in Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
var-lib-machines.mount
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