Commit graph

1789 commits

Author SHA1 Message Date
vxtls
f8b6d257a3 fix(guix-pull): rebuild local patched channel and use actual git branch 2026-03-08 20:34:30 -04:00
vxtls
4e12d7a4bb fix(runtime): verify tty and devpts before running guix 2026-03-08 19:59:37 -04:00
vxtls
2b16d6d531 fix(runtime): mount devpts for pty support 2026-03-08 19:49:16 -04:00
vxtls
aa72935a6f fix(guix): set FHS local state path for daemon socket 2026-03-08 19:37:19 -04:00
vxtls
49537b4100 fix(guile-avahi): build static Guile bindings instead of dlopenable avahi extension 2026-03-08 10:24:48 -04:00
vxtls
74da573c33 fix(rootfs): persist semantic internal-ci resume target instead of resuming from script head 2026-03-07 20:46:03 -05:00
vxtls
bab05bbbe3 fix(guix-1.5.0): use static guile pkg-config libs and stable libs ordering for daemon linking 2026-03-07 20:06:42 -05:00
vxtls
6d0db68132 fix(guix-1.5.0): regenerate autotools files and wire kernel-toolchain argp headers/libs 2026-03-07 19:28:41 -05:00
vxtls
aea0e5c761 fix(guix-1.5.0): force generic autotools commands instead of version-suffixed aclocal 2026-03-07 18:09:59 -05:00
vxtls
c124c08096 refactor(rootfs): [MAY BRAKE]stage0 resume updater to deterministic internal entrypoint and split bootstrap mode handlers 2026-03-07 16:29:31 -05:00
vxtls
adcd73b017 fix(resume): preserve stage0-image incremental continuation by remapping init entry after script regeneration 2026-03-07 16:15:18 -05:00
vxtls
b18cba40b3 fix(resume): regenerate and realign guix script entrypoint; suffix duplicate guix package names 2026-03-07 15:31:17 -05:00
vxtls
076a70976a fix(resume): regenerate step scripts on stage0-image boot so manifest and break-after updates take effect 2026-03-07 15:11:26 -05:00
vxtls
be9b32beae feat(steps-guix): add guile-semver dependency required by guix before bootstrap binaries 2026-03-07 12:52:33 -05:00
vxtls
5d1289345b fix(zlib): keep bootstrap static and build shared zlib in steps-guix 2026-03-06 22:04:38 -05:00
vxtls
666d9792c4 fix(rootfs): support fresh qemu break-after by injecting manifest jump before init image build 2026-03-06 16:28:50 -05:00
vxtls
c921403c06 fix(rootfs): reuse stage0 work-image flow for fresh qemu break-after and drop forced ext4 mount type 2026-03-06 16:02:39 -05:00
vxtls
c55f989e3c fix(rootfs): restrict break-after to stage0-image resume path and restore clean first-run bootstrap 2026-03-06 15:54:07 -05:00
vxtls
a1f3068047 fix(rootfs): allow break-after checkpoints on first qemu kernel-bootstrap run 2026-03-06 15:24:38 -05:00
vxtls
a1881ad220 debug(guix): preprobe guile lzlib before configure 2026-03-06 13:10:33 -05:00
vxtls
786844a255 fix(zlib): build shared and static libraries for guile-zlib 2026-03-06 13:04:18 -05:00
vxtls
567f4af5ff debug(guix): probe guile zlib before configure 2026-03-06 10:44:46 -05:00
vxtls
c4666a1e35 fix(guile-modules): pin guile package install dirs to target libdir 2026-03-06 09:52:21 -05:00
vxtls
65314bc926 fix(network): gate dhcp on get_network state across boots 2026-03-06 09:27:41 -05:00
vxtls
ba7aec9868 fix(guix): minimize guile-gcrypt configure probe 2026-03-06 08:57:13 -05:00
Samuel Tyler
3628391569
which: update to 2.23 2026-03-07 00:05:11 +11:00
vxtls
29695ad074 fix(guix): patch release configure for guile-gcrypt check 2026-03-05 23:10:04 -05:00
vxtls
e9c2946566 fix(init): drop to rescue shell instead of panicking on build failure 2026-03-05 22:11:19 -05:00
vxtls
f8122121c7 fix(guix): keep guile-gcrypt check semantics unchanged 2026-03-05 22:04:10 -05:00
vxtls
913ebb3ba8 fix(guix): avoid broken guile-gcrypt sha256 configure probe 2026-03-05 21:09:24 -05:00
vxtls
079b6fddac fix(guile): validate guile-gcrypt before guix configure, fix 2026-03-05 19:36:20 -05:00
vxtls
442e3a2109 fix(guile): build shared libgit2 for guile-git runtime loading 2026-03-05 18:40:39 -05:00
vxtls
bbe809905a debug(guix): for debugging surface raw guile module probe failures before configure 2026-03-05 16:58:13 -05:00
vxtls
9055660d81 fix(guile-git): link against static libgit2 explicitly 2026-03-05 15:53:55 -05:00
vxtls
a3acfbe94d fix(guile-gnutls): inline static gnutls.scm sed rules to avoid make recipe quoting breakage 2026-03-05 14:28:29 -05:00
vxtls
77835778d7 fix(guile-gnutls): keep guile include flags available for snarf in static build 2026-03-05 14:15:33 -05:00
vxtls
2cb4ec57b4 fix(guile-gnutls): make static profile build-system native by disabling extension target and extension loading path 2026-03-05 14:00:10 -05:00
vxtls
56f515400d fix(guile-gnutls): move static guile/artifact generation into automake and remove manual ar/gcc packaging 2026-03-05 13:43:32 -05:00
vxtls
c2ecd887e9 fix stupid gnutls 2026-03-05 13:22:56 -05:00
vxtls
bbd48040ae fix(guile-gnutls): use deterministic shared/static init gating via build-system conditionals 2026-03-05 13:00:04 -05:00
vxtls
d150b48eef refactor(guile-gnutls): use default compile/install while preserving static-only outputs 2026-03-05 12:18:11 -05:00
vxtls
51019e232f fix(guile-gnutls): accept empty gnutls pkg-config cflags and continue deterministic static build 2026-03-05 11:52:32 -05:00
vxtls
75e153dce0 fix(guile-gnutls): pass explicit guile/gnutls cflags to make and fail fast on empty pkg-config flags 2026-03-05 11:34:12 -05:00
vxtls
ac79f9e19d fix(guile-gnutls): make gnutls integration fully static by initializing from main guile binary 2026-03-05 10:55:38 -05:00
vxtls
9205c2b1e4 fix(guile-gnutls): use static guile pkg-config libs for configure link checks 2026-03-05 10:16:26 -05:00
vxtls
451fdc63ca fix(guix-gnutls): align guile-gnutls build flags and pin GNUTLS extension dir during guix configure 2026-03-05 08:24:55 -05:00
vxtls
3f01d14c80 fix(guix-runtime): pin guile/gnutls runtime search paths and drop static link flags in guile-gnutls build 2026-03-05 07:53:42 -05:00
vxtls
bd208bf124 fix(guix-1.5.0): set deterministic pkg-config and guile-3.0 flags in configure 2026-03-04 23:04:08 -05:00
vxtls
5cea0ba08a fix(guix-1.5.0): split unstable mes hunks into dedicated patch and remove heuristic fallback logic 2026-03-04 22:36:54 -05:00
vxtls
4abc97da82 fix(steps-guix): merge guix-1.5.0 improve stage into pass1 build path 2026-03-04 21:58:54 -05:00