summaryrefslogtreecommitdiffstats
path: root/units/breakpoint-pre-basic.service.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* units: some improvements in breakpoint-* units.Antonio Alvarez Feijoo2025-01-031-2/+3
| | | | | | | | | - Set `RefuseManualStart=yes`. - Order before shutdown.target and emergency.target. - Remove wrong `Wants=remote-fs.target` dependency from breakpoint-pre-switch-root.service. - Remove unneeded `After=sysroot.mount` from breakpoint-pre-switch-root.service (implied by initrd.target).
* units/breakpoint-pre-basic.service: explicitly order it before sysroot.mountAntonio Alvarez Feijoo2025-01-021-1/+1
| | | | | If `rd.systemd.break=pre-mount` is not set during boot, there is no unit that prevents sysroot.mount from being activated.
* debug-generator: add a kernel cmdline option to pause the boot processAntonio Alvarez Feijoo2024-12-201-0/+35
Introduce the `systemd.break=` kernel command line option to allow stopping the boot process at a certain point and spawn a debug shell. After exiting this shell, the system will resume booting. It accepts the following values: - `pre-udev`: before starting to process kernel uevents (initrd and host). - `pre-basic`: before leaving early boot and regular services start (initrd and host). - `pre-mount`: before the root filesystem is mounted (initrd). - `pre-switch-root`: before switching root (initrd).