From 86959c5520541888e9a27f713232012f223aadbf Mon Sep 17 00:00:00 2001 From: woodknack Date: Mon, 1 Jun 2026 07:54:17 -0700 Subject: [PATCH 1/2] Add secureblue --- config/secureblue/secureblue.cfg | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 config/secureblue/secureblue.cfg diff --git a/config/secureblue/secureblue.cfg b/config/secureblue/secureblue.cfg new file mode 100644 index 0000000..8641002 --- /dev/null +++ b/config/secureblue/secureblue.cfg @@ -0,0 +1,33 @@ +# Secureblue (Fedora Atomic-based Live ISO) +# https://secureblue.dev/ + +iso_pattern="secureblue-*.iso" + +for isofile in $iso_dir/$iso_pattern; do + if [ -e "$isofile" ]; then + regexp --set=isoname "$iso_dir/(.*)" "$isofile" + + submenu "$isoname ->" "$isofile" "$iso_dir/$isoname" { + iso_path="$3" + LOOPBACK "$2" + probe --label --set=cd_label (loop) + isocfg="iso-scan/filename=$iso_path" + bootoptions="root=live:CDLABEL=$cd_label rd.live.image quiet rhgb" + linux_path="(loop)/boot/vmlinuz" + initrd_path="(loop)/boot/initramfs.img" + + menuentry "secureblue Live ISO" { + echo Loading kernel... + linux $linux_path $isocfg $bootoptions + echo Loading initrd... + initrd $initrd_path + } + menuentry "secureblue Live ISO (Basic Graphics Mode)" { + echo Loading kernel... + linux $linux_path $isocfg $bootoptions nomodeset + echo Loading initrd... + initrd $initrd_path + } + } + fi +done From ea6d611ec681a4f2137058005ed18fcf088d90fb Mon Sep 17 00:00:00 2001 From: MexIT <25229673+MexIT@users.noreply.github.com> Date: Sun, 7 Jun 2026 12:46:31 +0200 Subject: [PATCH 2/2] Add Secureblue --- config/secureblue/secureblue.cfg | 4 ++-- docs/Supported_OS.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/secureblue/secureblue.cfg b/config/secureblue/secureblue.cfg index 8641002..7a28d1e 100644 --- a/config/secureblue/secureblue.cfg +++ b/config/secureblue/secureblue.cfg @@ -1,9 +1,9 @@ # Secureblue (Fedora Atomic-based Live ISO) -# https://secureblue.dev/ +# https://secureblue.dev iso_pattern="secureblue-*.iso" -for isofile in $iso_dir/$iso_pattern; do +for isofile in ($dev,*)$iso_dir/$iso_pattern; do if [ -e "$isofile" ]; then regexp --set=isoname "$iso_dir/(.*)" "$isofile" diff --git a/docs/Supported_OS.md b/docs/Supported_OS.md index d910484..7d4d541 100644 --- a/docs/Supported_OS.md +++ b/docs/Supported_OS.md @@ -64,6 +64,7 @@ Below is just a list of tested and working systems. The actual number of support | [Qubes OS](https://www.qubes-os.org) | [Qubes-R4.2.1-rc1-x86_64.iso](https://ftp.qubes-os.org/iso/Qubes-R4.2.1-rc1-x86_64.iso) | yes | [no](../config/qubes-os) | no | - | | [Rocky Linux](https://rockylinux.org) | [Rocky-9.3-x86_64-boot.iso](https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.3-x86_64-boot.iso) | yes | [no](../config/rocky) | yes | Rocky | | | [Rocky-9.3-x86_64-minimal.iso](https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.3-x86_64-minimal.iso) | yes | [no](../config/rocky) | yes | Rocky | +| [Secureblue](https://secureblue.dev) | | yes | [no](../config/secureblue) | yes | Fedora | | [ShredOS](https://github.com/PartialVolume/shredos.x86_64) | [shredos-2024.11_27_x86-64_0.38_20250125_vanilla.iso](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_x86-64_0.38_20250125_vanilla.iso) | yes | [no](../config/shredos) | no | - | | [Slax](https://www.slax.org) | [slax-64bit-debian-12.2.0.iso](https://ftp.sh.cvut.cz/slax/Slax-12.x/slax-64bit-debian-12.2.0.iso) | no | [no](../config/slax) | no | - | | | [slax-64bit-slackware-15.0.4.iso](https://ftp.sh.cvut.cz/slax/Slax-15.x/slax-64bit-slackware-15.0.4.iso) | no | [no](../config/slax) | no | - |