summarylogtreecommitdiffstats
path: root/kernel-install-booster-remove.sh
blob: 8a923b47daccbf9212a3fdce5932637588c6b22e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
set -euo pipefail
shopt -s nullglob

ESP="/boot/efi"
BOOT="/boot"

for img in "$BOOT"/booster-*.img; do
    kver=$(booster cat "$img" etc/booster.init.yaml | grep '^kernel:' | awk '{print $2}')

    if [[ -n "$kver" ]]; then
        echo "Removing systemd-boot entry for kernel $kver from $img..."
        kernel-install remove "$kver" || true
    fi
done