mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-02 04:37:49 +02:00
Per apollo audit: the /boot/limine.conf assertion grep was firing BEFORE snapper config setup, btrfs quota disable, service enable, and the mkinitcpio pacman hook re-enable. A validation failure (the failure path the validation exists for) would leave the system half-configured. Move the validation block to after 'mkinitcpio hooks re-enabled' so all the post-config steps run first. Guard it with LIMINE_CONFIGURED=true so non-limine setups still pass straight through to efibootmgr cleanup.