A failed installer step still ends on installation complete #55
No reviewers
Labels
No labels
P0
P1
P2
P3
audio
bakery
boot
breadbug
bug
build
ci
dependencies
design
disk
docs
encryption
final
firewall
graphics
hardware
idle
installer
keybinds
nvidia
packages
phase-1
polish
recovery
reliability
reproducibility
secure-boot
security
shell
signing
snapshots
supply-chain
swap
tech-debt
theming
ux
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/bos!55
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/bos-25-installer-critical-steps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Calamares now propagates finalization failures instead of ignoring the shellprocess exit status. Post-install collects failures for the installed kernel, mkinitcpio, GRUB install, grub-mkconfig, generated kernel entry, and UEFI fallback loader. The complete script output is written to
/var/log/bos-install.logafter the target log mount is established.Verified with
bash -n, shellprocess YAML parsing,git diff --check, and a successfulFAST_BUILD=1ISO build. The build emitted the existingnbd-clientinitramfs hook warning. The required UEFI and BIOS VM installs, including a deliberately failedgrub-installCalamares run, have not been completed.Closes #25
This PR card tracks BOS-25 / PR #55. Injected-failure and normal UEFI/BIOS acceptance tests are still missing; reviewer found the PR unmergeable. Parent BOS-25 is TODO. Synchronizing card status to TODO.
PR #55 has the implementation and static failure-path checks recorded on the rebased head. A normal UEFI install, normal BIOS install, and injected grub-install failure page remain unverified; BOS has no ordinary push CI. Moving the implementation to REVIEW for the requested handoff. Do not treat as verified or done until those acceptance checks are recorded.