From c513ab9397961228d22766ca09b5c0cc7c553709 Mon Sep 17 00:00:00 2001 From: Rudra Saraswat Date: Wed, 1 Apr 2026 20:06:38 +0100 Subject: [PATCH] feat: add after-stages section --- arch.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/arch.yaml b/arch.yaml index 582a0d8..d1f525c 100644 --- a/arch.yaml +++ b/arch.yaml @@ -25,8 +25,15 @@ stages: - "linux-firmware" - "dracut" +override: + - path: /var/lib/pacman/ + keep: new + + - path: /etc/pacman.conf + keep: new + distro-config: - init-rootfs: | + before-stages: | set -e mkdir -m 0755 -p ./var/{cache/blendOS/pacman/pkg,lib/pacman,log} ./{dev,run,etc/pacman.d} @@ -68,5 +75,13 @@ distro-config: ln -sfn usr/lib64 ./lib64 ln -sfn usr/sbin ./sbin - can-update: | + after-stages: | + locale-gen + dracut --force --regenerate-all + + cd /usr/lib/modules + kernels=(*) + cp "${kernels[0]}"/vmlinuz /boot/vmlinuz-"${kernels[0]}" + + should-update: | [ "$(checkupdates | wc -l)" -gt 0 ]