Añade inotify-tools: grub-btrfsd lo necesita, es dep. opcional de grub-btrfs

Detectado en real en Vampire-HM80: los 3 paquetes de rollback btrfs estaban
declarados e instalados, pero grub-btrfsd moría con exit 1 porque pacman
--needed no arrastra dependencias opcionales. Sin inotify-tools el daemon
nunca regenera el grub.cfg con los snapshots -- toda la red de seguridad de
rollback quedaba muda en silencio.
This commit is contained in:
Josevi
2026-08-18 11:23:38 +02:00
parent 41d64de461
commit dc30383bf7
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ FLATPAK_INSTALLATION="system"
CRITICAL_PACKAGES=(
linux linux-lts linux-lts-headers linux-firmware grub efibootmgr amd-ucode
mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver
btrfs-progs snapper snap-pac grub-btrfs zram-generator
btrfs-progs snapper snap-pac grub-btrfs inotify-tools zram-generator
cpupower power-profiles-daemon
pipewire pipewire-alsa pipewire-jack pipewire-pulse wireplumber libpulse
gst-plugin-pipewire gst-plugins-good gst-plugins-bad gst-libav sof-firmware
+6 -2
View File
@@ -35,8 +35,12 @@ PACMAN_COMMON=(
gvfs-mtp
# kernels: último + LTS como fallback ante actualizaciones rotas
linux linux-lts linux-lts-headers linux-firmware
# rollback de actualizaciones atómicas sobre btrfs
snapper snap-pac grub-btrfs
# rollback de actualizaciones atómicas sobre btrfs. inotify-tools es
# dependencia OPCIONAL de grub-btrfs (pacman --needed no la instala sola)
# pero grub-btrfsd la necesita para arrancar -- sin ella el daemon muere
# con exit code 1 y el menú de GRUB nunca ve los snapshots (visto en real
# en Vampire-HM80: paquetes instalados pero grub-btrfsd en 'failed').
snapper snap-pac grub-btrfs inotify-tools
# bootloader (antes hardcodeado en cada <de>/setup.sh, install_bootloader()
# también los instala explícito -- duplicado inofensivo con --needed, pero
# ahora viven aquí para que pkgsync pueda declararlos/protegerlos)