From ccb1de507ccb4c20c08cb7bddf6e3af809d4638c Mon Sep 17 00:00:00 2001 From: "Jean (east-high-Nerd)" Date: Fri, 5 Sep 2025 17:41:14 -0400 Subject: [PATCH] Created script to download new versions of ZFSBootMenu --- zbm-upgrade.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 zbm-upgrade.sh diff --git a/zbm-upgrade.sh b/zbm-upgrade.sh new file mode 100755 index 0000000..6084c4e --- /dev/null +++ b/zbm-upgrade.sh @@ -0,0 +1,39 @@ +#!/bin/bash +set -euo pipefail + + +sudo curl \ + --progress-bar \ + --location \ + --continue-at - \ + --show-error \ + --output /boot/efi/EFI/ZBM/VMLINUZ.EFI \ + https://get.zfsbootmenu.org/efi + +if [[ ! -e '/boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI' ]]; then + sudo curl \ + --progress-bar \ + --location \ + --continue-at - \ + --show-error \ + --output /boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI \ + file:///boot/efi/EFI/ZBM/VMLINUZ.EFI +fi + +if [[ -d '/boot/efi/EFI/BOOT/' ]]; then + sudo curl \ + --progress-bar \ + --location \ + --continue-at - \ + --show-error \ + --output /boot/efi/EFI/BOOT/BOOTX64.EFI \ + file:///boot/efi/EFI/ZBM/VMLINUZ.EFI + + sudo curl \ + --progress-bar \ + --location \ + --continue-at - \ + --show-error \ + --output /boot/efi/EFI/BOOT/shellx64.efi \ + file:///boot/efi/EFI/ZBM/VMLINUZ.EFI +fi