+39
nixos/doc/manual/development/unit-handling.section.md
+39
nixos/doc/manual/development/unit-handling.section.md
···+[`sysinit.target`](https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html#sysinit.target)
+1
-1
nixos/doc/manual/development/what-happens-during-a-system-switch.chapter.md
+1
-1
nixos/doc/manual/development/what-happens-during-a-system-switch.chapter.md
···
+5
nixos/doc/manual/release-notes/rl-2405.section.md
+5
nixos/doc/manual/release-notes/rl-2405.section.md
···- The executable file names for `firefox-devedition`, `firefox-beta`, `firefox-esr` now matches their package names, which is consistent with the `firefox-*-bin` packages. The desktop entries are also updated so that you can have multiple editions of firefox in your app launcher.
+9
-3
nixos/modules/system/activation/switch-to-configuration.pl
+9
-3
nixos/modules/system/activation/switch-to-configuration.pl
···-system("$new_systemd/bin/systemd-tmpfiles", "--create", "--remove", "--exclude-prefix=/dev") == 0 or $res = 3;+system("$new_systemd/bin/systemctl", "restart", "sysinit-reactivation.target") == 0 or $res = 4;
+7
nixos/modules/system/boot/systemd.nix
+7
nixos/modules/system/boot/systemd.nix
···
+35
nixos/modules/system/boot/systemd/tmpfiles.nix
+35
nixos/modules/system/boot/systemd/tmpfiles.nix
···
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+107
nixos/tests/sysinit-reactivation.nix
+107
nixos/tests/sysinit-reactivation.nix
···