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:
2026-06-20 02:09:54 +02:00
parent d7691994db
commit 1b81ad4914
16 changed files with 56 additions and 44 deletions
@@ -6,6 +6,6 @@ timeout: 30
script:
- "rm -f /etc/systemd/system/getty@tty1.service.d/autologin.conf"
- "rmdir --ignore-fail-on-non-empty /etc/systemd/system/getty@tty1.service.d 2>/dev/null || true"
- "rm -f /root/.bash_profile"
- "rm -f /root/.zprofile"
- "rm -f /usr/local/bin/tanin-installer"
- "systemctl set-default graphical.target"
+1 -1
View File
@@ -1 +1 @@
archiso
taninux
+2 -8
View File
@@ -1,11 +1,5 @@
To install Arch Linux follow the installation guide:
https://wiki.archlinux.org/title/Installation_guide
For Wi-Fi, authenticate to the wireless network using the iwctl utility.
For mobile broadband (WWAN) modems, connect with the mmcli utility.
Ethernet, WLAN and WWAN interfaces using DHCP should work automatically.
TANINUX (camel) — a curated Arch desktop: niri + eww.
After connecting to the internet, the installation guide can be accessed
via the convenience script Installation_guide.
The installer launches on tty1. To start it manually: tanin-installer
                                          
+11
View File
@@ -0,0 +1,11 @@
NAME="TANINUX"
PRETTY_NAME="TANINUX (camel)"
ID=taninux
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;163;158;196"
HOME_URL="https://taninux.kgva.ch"
DOCUMENTATION_URL="https://git.openbureau.ch/karim/taninux"
SUPPORT_URL="https://git.openbureau.ch/karim/taninux"
BUG_REPORT_URL="https://git.openbureau.ch/karim/taninux/issues"
LOGO=taninux