iso: fresh work dir each build (avoid stale-stage reuse) + modern bootmodes
mkarchiso reuses completed stages in the work dir -> a 'too short' build that ships a stale airootfs. bootstrap now 'rm -rf' the work dir first. Also switch profiledef bootmodes to the non-deprecated names (bios.syslinux, uefi.systemd-boot). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
SERIAL 0 115200
|
||||
UI vesamenu.c32
|
||||
MENU TITLE Arch Linux
|
||||
MENU TITLE TANINUX
|
||||
MENU BACKGROUND splash.png
|
||||
|
||||
MENU WIDTH 78
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
LABEL arch_nbd
|
||||
TEXT HELP
|
||||
Boot the Arch Linux install medium using NBD.
|
||||
It allows you to install Arch Linux or perform system maintenance.
|
||||
Boot the TANINUX install medium using NBD.
|
||||
It allows you to install TANINUX or perform system maintenance.
|
||||
ENDTEXT
|
||||
MENU LABEL Arch Linux install medium (%ARCH%, NBD)
|
||||
MENU LABEL TANINUX install medium (%ARCH%, NBD)
|
||||
LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen
|
||||
INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% archiso_nbd_srv=${pxeserver} cms_verify=y
|
||||
@@ -11,10 +11,10 @@ SYSAPPEND 3
|
||||
|
||||
LABEL arch_nfs
|
||||
TEXT HELP
|
||||
Boot the Arch Linux live medium using NFS.
|
||||
It allows you to install Arch Linux or perform system maintenance.
|
||||
Boot the TANINUX live medium using NFS.
|
||||
It allows you to install TANINUX or perform system maintenance.
|
||||
ENDTEXT
|
||||
MENU LABEL Arch Linux install medium (%ARCH%, NFS)
|
||||
MENU LABEL TANINUX install medium (%ARCH%, NFS)
|
||||
LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen
|
||||
INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y
|
||||
@@ -22,10 +22,10 @@ SYSAPPEND 3
|
||||
|
||||
LABEL arch_http
|
||||
TEXT HELP
|
||||
Boot the Arch Linux live medium using HTTP.
|
||||
It allows you to install Arch Linux or perform system maintenance.
|
||||
Boot the TANINUX live medium using HTTP.
|
||||
It allows you to install TANINUX or perform system maintenance.
|
||||
ENDTEXT
|
||||
MENU LABEL Arch Linux install medium (%ARCH%, HTTP)
|
||||
MENU LABEL TANINUX install medium (%ARCH%, HTTP)
|
||||
LINUX ::/%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen
|
||||
INITRD ::/%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
LABEL arch
|
||||
TEXT HELP
|
||||
Boot the Arch Linux install medium on BIOS.
|
||||
It allows you to install Arch Linux or perform system maintenance.
|
||||
Boot the TANINUX install medium on BIOS.
|
||||
It allows you to install TANINUX or perform system maintenance.
|
||||
ENDTEXT
|
||||
MENU LABEL Arch Linux install medium (%ARCH%, BIOS)
|
||||
MENU LABEL TANINUX install medium (%ARCH%, BIOS)
|
||||
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen
|
||||
INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
|
||||
@@ -11,10 +11,10 @@ APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
|
||||
# Accessibility boot option
|
||||
LABEL archspeech
|
||||
TEXT HELP
|
||||
Boot the Arch Linux install medium on BIOS with speakup screen reader.
|
||||
It allows you to install Arch Linux or perform system maintenance with speech feedback.
|
||||
Boot the TANINUX install medium on BIOS with speakup screen reader.
|
||||
It allows you to install TANINUX or perform system maintenance with speech feedback.
|
||||
ENDTEXT
|
||||
MENU LABEL Arch Linux install medium (%ARCH%, BIOS) with ^speech
|
||||
MENU LABEL TANINUX install medium (%ARCH%, BIOS) with ^speech
|
||||
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen
|
||||
INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% accessibility=on
|
||||
|
||||
Reference in New Issue
Block a user