Commit graph

163 commits

Author SHA1 Message Date
vxtls
6c83ef3f40 fix(tar-1.30): use execvp(sh, argv) in system.c for /bin/sh-less Guix environments 2026-03-18 18:41:32 -04:00
vxtls
358317615a fix(loopback-bind-127001): enable feature macros for net ifreq symbols 2026-03-18 09:05:24 -04:00
vxtls
80f406163f fix(linux64-jump): disable console blanking after kexec 2026-03-18 08:40:57 -04:00
vxtls
67384bfb73 fix(steps-guix): reopen interactive console after linux64 kexec 2026-03-18 08:39:43 -04:00
vxtls
277de656ad fix(linux-6.12.74): use files/config.txt as .config instead of defconfig 2026-03-18 08:36:06 -04:00
vxtls
81815f3695 fix(loopback-bind-127001): override src_get/src_unpack for source-less build step 2026-03-17 13:08:02 -04:00
vxtls
8917b7ba3d refactor(extra-builds): remove build_guix_also flag and legacy compatibility paths 2026-03-15 14:04:39 -04:00
vxtls
b8785e3742 fix(guile-bootstrap): mirror guix static guile link strategy 2026-03-14 15:09:58 -04:00
vxtls
20eb963da1 fix(guile-bootstrap): force static linking for guile 2.2.4 seed 2026-03-14 14:21:25 -04:00
vxtls
4324f23d48 fix(guix): add dedicated build step to compile and run loopback bind helper before python server 2026-03-13 21:58:50 -04:00
vxtls
19501750f5 fix(guix-bootstrap): serve local distfiles via fixed localhost HTTP mirror 2026-03-13 17:19:34 -04:00
vxtls
85a0ff7c72 fix(guix-1.5.0): make local-download patch compatible with default -p0 flow 2026-03-13 08:34:33 -04:00
vxtls
f786342a87 fix(guix-pull): create /etc/services before daemon startup 2026-03-12 10:50:29 -04:00
vxtls
fc1cf31f77 fix(guix-bootstrap): allow offline distfiles in perform-download 2026-03-12 10:47:43 -04:00
vxtls
7c42824afe fix(guix-1.5.0): link against shared libguile for guile-gnutls runtime compatibility 2026-03-11 20:46:12 -04:00
vxtls
132a43d4a6 fix(guile-gnutls): drop static-only patches and rely on shared bindings 2026-03-11 11:17:42 -04:00
vxtls
a3878a91b9 fix(guix): add --disable-authentication 2026-03-11 09:47:23 -04:00
vxtls
173db715e0 fix(guix-pull): pass explicit channels file to avoid missing guix channel 2026-03-11 09:10:41 -04:00
vxtls
62478d4872 fix: remove useless checnks 2026-03-10 08:09:18 -04:00
vxtls
7715b0b2c0 fix(guile-lzlib): remove useless checking 2026-03-09 14:14:24 -04:00
vxtls
d0c97c119e fix(boot): avoid ext3 rootfstype and remount root readonly before kexec 2026-03-09 09:09:35 -04:00
vxtls
6b8aa73507 fix(guile): preserve gnutls init in final static guile wrapper 2026-03-08 22:43:54 -04:00
vxtls
66a66651b8 fix(guile-semver): use git-generated tarball checksum 2026-03-08 21:13:36 -04:00
vxtls
754aa8cec4 chore(guile-lzlib): upgrade to 0.3.0 2026-03-08 21:06:34 -04:00
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
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
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
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
ba7aec9868 fix(guix): minimize guile-gcrypt configure probe 2026-03-06 08:57:13 -05:00
vxtls
29695ad074 fix(guix): patch release configure for guile-gcrypt check 2026-03-05 23:10:04 -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