fix: pin archinstall, Limine on 32-bit UEFI, hostname-scoped 302 HTTPS redirect #20
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/followups-archinstall-ia32-https"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three follow-ups from the #19 bug scan. 413 tests,
ruff checkandruff format --checkgreen.1. Pin archinstall (
iso/build.sh)archive.archlinux.org. It checks the sha256 and serves it from a local[furtka-pinned]repo placed before[core], and only the build uses that repo.iso/README.md.archlinux:latest(podman): pacman resolvesfurtka-pinned archinstall 4.4-1.2. 32-bit UEFI (
webinstaller/app.py)--target={platform.machine()}-efi, which is also wrong there.BOOTIA32.EFIandBOOTX64.EFIand picks the boot entry based onfw_platform_size. So whenfw_platform_sizeis 32 we now use Limine. The default FAT/bootpasses its layout check.3. HTTPS redirect (
furtka/https.py)<hostname>.localand<hostname>, and it is a 302:caddy validate(caddy:2) accepts the full Caddyfile including both snippets.Not tested yet
🤖 Generated with Claude Code
https://claude.ai/code/session_01Wq1hzUp4ZmCKHDuLKCnu73
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.