# ============================================================ # FWS — re-signature Secure Boot (sbctl) après une MAJ de noyau ou de GRUB. # # Sans ça, « pacman -Syu » qui met à jour linux/grub réécrit des binaires NON # signés → au reboot sous Secure Boot, le firmware refuse de démarrer FWS. # « sbctl sign-all » re-signe tous les fichiers suivis (idempotent). Complète # le hook natif de sbctl (filet redondant, sans effet s'il est déjà passé). # # Inoffensif tant que sbctl n'a rien enrôlé (sign-all ne fait alors rien). # ============================================================ [Trigger] Type = Path Operation = Install Operation = Upgrade Target = usr/lib/modules/*/vmlinuz Target = boot/vmlinuz-* Target = usr/lib/grub/* Target = boot/grub/x86_64-efi/* Target = boot/efi/EFI/*/grubx64.efi Target = efi/EFI/*/grubx64.efi [Action] Description = FWS : re-signature Secure Boot des binaires de boot (sbctl)… When = PostTransaction Exec = /usr/bin/sbctl sign-all Depends = sbctl