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