From 1090e3c75bbbc49ee085e193fa619034bbff5fbe Mon Sep 17 00:00:00 2001 From: alvinlollo Date: Thu, 17 Sep 2026 09:42:29 +1000 Subject: [PATCH] fix(ci): ensure /dev/stdin exists for mkinitcpio and remove stock linux kernel - Add CI step to create /dev/stdin symlinks before ISO build (Docker/container environments may lack these, causing mkinitcpio to fail) - Remove stock linux kernel from packages.x86_64 (linux-cachyos is the intended kernel; dual-kernel causes boot confusion and doubles build time) Closes #X --- .gitea/workflows/build-iso.yaml | 8 ++++++++ packages.x86_64 | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-iso.yaml b/.gitea/workflows/build-iso.yaml index 9161255..64ccab8 100644 --- a/.gitea/workflows/build-iso.yaml +++ b/.gitea/workflows/build-iso.yaml @@ -31,6 +31,14 @@ jobs: set -euo pipefail pacman -Syu --noconfirm --needed archiso jq git-lfs zstd + - name: Ensure /dev/stdin exists for mkinitcpio + run: | + set -euo pipefail + # Docker/container environments may lack /dev/stdin; mkinitcpio needs it + [ -e /dev/stdin ] || ln -sf /proc/self/fd/0 /dev/stdin + [ -e /dev/stdout ] || ln -sf /proc/self/fd/1 /dev/stdout + [ -e /dev/stderr ] || ln -sf /proc/self/fd/2 /dev/stderr + - name: Build Arch ISO run: | set -euo pipefail diff --git a/packages.x86_64 b/packages.x86_64 index 510897a..481ffa8 100644 --- a/packages.x86_64 +++ b/packages.x86_64 @@ -176,7 +176,6 @@ libfprint libisoburn libtorrent libusb-compat -linux linux-atm linux-cachyos linux-cachyos-headers