Commit graph

  • df21b034b4
    Merge 2f7951a352 into f824b6f9ac VXTLS 2026-03-22 17:09:45 +00:00
  • 2f7951a352 fix(manifest): move payload-import after gcc and convert to pass1.sh vxtls 2026-03-22 13:09:38 -04:00
  • be3900142b fix(gdbm-1.8.3): use gnu89 standard instead of prototype patch vxtls 2026-03-22 09:45:18 -04:00
  • c0e18b031a fix: install bash back vxtls 2026-03-21 08:35:28 -04:00
  • ebed1b33f7
    Merge 2468793e87 into f824b6f9ac VXTLS 2026-03-20 16:42:31 +00:00
  • 2468793e87 fix(payload-import): keep manifest order and make pass1.sh build-helper compatible vxtls 2026-03-20 12:42:25 -04:00
  • 53a7d33e2b fix: build payload-import compile later vxtls 2026-03-20 08:24:14 -04:00
  • 3796b80e81 fix: build payload-import compile later vxtls 2026-03-20 08:23:50 -04:00
  • 3817181838 fix(steps-guix-jump): harden linux64 kexec handoff vxtls 2026-03-20 08:03:02 -04:00
  • eb44754931 fix(linux-6.12.74): Pass env vars to make as args instead of exporting vxtls 2026-03-19 21:35:53 -04:00
  • a1702963b7 fix(guix-daemon-and-pull): remove extra check vxtls 2026-03-19 21:32:58 -04:00
  • 888347ea32 fix(payload): port raw external.img container vxtls 2026-03-19 20:48:03 -04:00
  • c55fd54ec2 fix(steps/break): remove debug code vxtls 2026-03-19 19:20:03 -04:00
  • 4674fc5cef fix(steps-guix/jump): remove check vxtls 2026-03-19 19:15:04 -04:00
  • 8bb3da9961 refactor(guix-1.5.0): [not tested]split seed prep into improve step and move build script to pass2 vxtls 2026-03-19 19:12:11 -04:00
  • 3dcc4ec95d fix(guix-daemon-and-pull): remove unneccessary dryrun vxtls 2026-03-19 19:04:24 -04:00
  • 4af03590fb refactor(script-generator): move resume init mount/network logic into helpers.sh vxtls 2026-03-19 18:59:23 -04:00
  • d7093313d7 fix(failure-flow): keep interactive shell handling in script-generator and make rootfs resume dispatch direct vxtls 2026-03-19 12:35:23 -04:00
  • ea9c3d64a7 fix(guix-hash): chenge build sequence vxtls 2026-03-19 10:05:52 -04:00
  • ef6abd5884 refactor(guile-2.2.4): remove redundant post-sed grep assertions in pass1.sh vxtls 2026-03-19 09:59:34 -04:00
  • 8c41939c5c refactor(guix-1.5.0): drop redundant post-sed and post-patch grep checks in pass1.sh vxtls 2026-03-19 09:29:58 -04:00
  • 4f66a58b7a fix(bash): remove debugging code vxtls 2026-03-19 08:33:00 -04:00
  • 00e3f91d76 fix(argp): remove debugging code vxtls 2026-03-19 08:32:21 -04:00
  • 2816e891dd fix(guile-2.2.4): remove fixnums range-guard assertion blocks in rnrs arithmetic module vxtls 2026-03-19 08:24:07 -04:00
  • a20351b1d5 fix(guile-2.2.4): add fallback WAIT_ANY and LC_* constants in posix.c for bootstrap compatibility vxtls 2026-03-18 22:28:29 -04:00
  • 6a5ba94f81 fix(guile-2.2.4): harden scm_system execvp(sh) path and preserve wait-status semantics vxtls 2026-03-18 21:10:56 -04:00
  • 8bed6f4e32 fix(guile-2.2.4): make scm_system use execvp(sh,-c,cmd) for /bin/sh-independent bootstrap-guile vxtls 2026-03-18 21:03:23 -04:00
  • 6c83ef3f40 fix(tar-1.30): use execvp(sh, argv) in system.c for /bin/sh-less Guix environments vxtls 2026-03-18 18:41:32 -04:00
  • 358317615a fix(loopback-bind-127001): enable feature macros for net ifreq symbols vxtls 2026-03-18 09:05:24 -04:00
  • 80f406163f fix(linux64-jump): disable console blanking after kexec vxtls 2026-03-18 08:40:57 -04:00
  • 67384bfb73 fix(steps-guix): reopen interactive console after linux64 kexec vxtls 2026-03-18 08:39:43 -04:00
  • 277de656ad fix(linux-6.12.74): use files/config.txt as .config instead of defconfig vxtls 2026-03-18 08:36:06 -04:00
  • 962bc741aa fix(network): run IP bringup for all non-chroot boots vxtls 2026-03-17 21:23:32 -04:00
  • 81815f3695 fix(loopback-bind-127001): override src_get/src_unpack for source-less build step vxtls 2026-03-17 13:08:02 -04:00
  • 8c980067d9
    Merge 517409a423 into f824b6f9ac Samuel Tyler 2026-03-16 20:23:52 +00:00
  • 486168227a
    Merge 15a64feac3 into f824b6f9ac Laurent Huberdeau 2026-03-15 20:11:49 +00:00
  • 8917b7ba3d refactor(extra-builds): remove build_guix_also flag and legacy compatibility paths vxtls 2026-03-15 14:04:39 -04:00
  • 4dc0135455 refactor(rootfs): [not tested, big change]replace guix-specific flag with generic EXTRA_BUILDS and steps-* extension flow vxtls 2026-03-15 13:56:57 -04:00
  • c75e951627 fix(mirror): generalize sources scan to steps-* extension points vxtls 2026-03-15 13:46:21 -04:00
  • 8779eb4f82 fix(seed): update script-generator x86 checksum to new digest vxtls 2026-03-15 13:41:11 -04:00
  • c0e84ad462 docs(payload): specify UTF-8 filename encoding and define name_len as UTF-8 byte length vxtls 2026-03-15 13:39:58 -04:00
  • c742563d3b fix(payload): switch raw payload metadata fields from u32 to u64 vxtls 2026-03-15 13:31:19 -04:00
  • b8785e3742 fix(guile-bootstrap): mirror guix static guile link strategy vxtls 2026-03-14 15:09:58 -04:00
  • 20eb963da1 fix(guile-bootstrap): force static linking for guile 2.2.4 seed vxtls 2026-03-14 14:21:25 -04:00
  • 4324f23d48 fix(guix): add dedicated build step to compile and run loopback bind helper before python server vxtls 2026-03-13 21:58:50 -04:00
  • 96c2cfbb98
    Merge branch 'fosslinux:master' into live-bootstrap-to-guix VXTLS 2026-03-13 17:20:23 -04:00
  • 19501750f5 fix(guix-bootstrap): serve local distfiles via fixed localhost HTTP mirror vxtls 2026-03-13 17:19:34 -04:00
  • 85a0ff7c72 fix(guix-1.5.0): make local-download patch compatible with default -p0 flow vxtls 2026-03-13 08:34:33 -04:00
  • f824b6f9ac
    Merge pull request #577 from fosslinux/which-update master Andrius Štikonas 2026-03-12 19:37:44 +01:00
  • f786342a87 fix(guix-pull): create /etc/services before daemon startup vxtls 2026-03-12 10:50:29 -04:00
  • fc1cf31f77 fix(guix-bootstrap): allow offline distfiles in perform-download vxtls 2026-03-12 10:47:43 -04:00
  • 7c42824afe fix(guix-1.5.0): link against shared libguile for guile-gnutls runtime compatibility vxtls 2026-03-11 20:46:12 -04:00
  • 0a00b29fc6 fix(guile-3.0.11): enable shared libs vxtls 2026-03-11 12:11:32 -04:00
  • 132a43d4a6 fix(guile-gnutls): drop static-only patches and rely on shared bindings vxtls 2026-03-11 11:17:42 -04:00
  • a3878a91b9 fix(guix): add --disable-authentication vxtls 2026-03-11 09:47:23 -04:00
  • 173db715e0 fix(guix-pull): pass explicit channels file to avoid missing guix channel vxtls 2026-03-11 09:10:41 -04:00
  • 62478d4872 fix: remove useless checnks vxtls 2026-03-10 08:09:18 -04:00
  • 7715b0b2c0 fix(guile-lzlib): remove useless checking vxtls 2026-03-09 14:14:24 -04:00
  • d0c97c119e fix(boot): avoid ext3 rootfstype and remount root readonly before kexec vxtls 2026-03-09 09:09:35 -04:00
  • 6b8aa73507 fix(guile): preserve gnutls init in final static guile wrapper vxtls 2026-03-08 22:43:54 -04:00
  • 66a66651b8 fix(guile-semver): use git-generated tarball checksum vxtls 2026-03-08 21:13:36 -04:00
  • 754aa8cec4 chore(guile-lzlib): upgrade to 0.3.0 vxtls 2026-03-08 21:06:34 -04:00
  • f8b6d257a3 fix(guix-pull): rebuild local patched channel and use actual git branch vxtls 2026-03-08 20:34:30 -04:00
  • 4e12d7a4bb fix(runtime): verify tty and devpts before running guix vxtls 2026-03-08 19:59:37 -04:00
  • 2b16d6d531 fix(runtime): mount devpts for pty support vxtls 2026-03-08 19:49:16 -04:00
  • aa72935a6f fix(guix): set FHS local state path for daemon socket vxtls 2026-03-08 19:37:19 -04:00
  • 49537b4100 fix(guile-avahi): build static Guile bindings instead of dlopenable avahi extension vxtls 2026-03-08 10:24:48 -04:00
  • 74da573c33 fix(rootfs): persist semantic internal-ci resume target instead of resuming from script head vxtls 2026-03-07 20:46:03 -05:00
  • 15a64feac3 Adapt tcc-0.9.26's step to use pnut-exe instead of mes Laurent Huberdeau 2025-11-07 00:20:10 -05:00
  • ba90de8d85 Disable mes compilation, keep header installation Laurent Huberdeau 2025-11-07 00:19:30 -05:00
  • 5572d9061d Add pnut-exe step to manifest Laurent Huberdeau 2025-11-07 00:18:49 -05:00
  • 876bc3ff97 Regen hash of executables compiled with M2-Planet Laurent Huberdeau 2025-11-07 00:15:59 -05:00
  • 0996807609 Update stage0-posix with updated M2-Planet Laurent Huberdeau 2025-11-07 00:12:50 -05:00
  • bab05bbbe3 fix(guix-1.5.0): use static guile pkg-config libs and stable libs ordering for daemon linking vxtls 2026-03-07 20:06:42 -05:00
  • 6d0db68132 fix(guix-1.5.0): regenerate autotools files and wire kernel-toolchain argp headers/libs vxtls 2026-03-07 19:28:41 -05:00
  • aea0e5c761 fix(guix-1.5.0): force generic autotools commands instead of version-suffixed aclocal vxtls 2026-03-07 18:09:59 -05:00
  • c124c08096 refactor(rootfs): [MAY BRAKE]stage0 resume updater to deterministic internal entrypoint and split bootstrap mode handlers vxtls 2026-03-07 16:29:31 -05:00
  • adcd73b017 fix(resume): preserve stage0-image incremental continuation by remapping init entry after script regeneration vxtls 2026-03-07 16:15:18 -05:00
  • b18cba40b3 fix(resume): regenerate and realign guix script entrypoint; suffix duplicate guix package names vxtls 2026-03-07 15:31:17 -05:00
  • 076a70976a fix(resume): regenerate step scripts on stage0-image boot so manifest and break-after updates take effect vxtls 2026-03-07 15:11:26 -05:00
  • be9b32beae feat(steps-guix): add guile-semver dependency required by guix before bootstrap binaries vxtls 2026-03-07 12:52:33 -05:00
  • 5d1289345b fix(zlib): keep bootstrap static and build shared zlib in steps-guix vxtls 2026-03-06 22:04:38 -05:00
  • 666d9792c4 fix(rootfs): support fresh qemu break-after by injecting manifest jump before init image build vxtls 2026-03-06 16:28:50 -05:00
  • c921403c06 fix(rootfs): reuse stage0 work-image flow for fresh qemu break-after and drop forced ext4 mount type vxtls 2026-03-06 16:02:39 -05:00
  • c55f989e3c fix(rootfs): restrict break-after to stage0-image resume path and restore clean first-run bootstrap vxtls 2026-03-06 15:54:07 -05:00
  • a1f3068047 fix(rootfs): allow break-after checkpoints on first qemu kernel-bootstrap run vxtls 2026-03-06 15:24:38 -05:00
  • a1881ad220 debug(guix): preprobe guile lzlib before configure vxtls 2026-03-06 13:10:33 -05:00
  • 786844a255 fix(zlib): build shared and static libraries for guile-zlib vxtls 2026-03-06 13:04:18 -05:00
  • 567f4af5ff debug(guix): probe guile zlib before configure vxtls 2026-03-06 10:44:46 -05:00
  • c4666a1e35 fix(guile-modules): pin guile package install dirs to target libdir vxtls 2026-03-06 09:52:21 -05:00
  • 65314bc926 fix(network): gate dhcp on get_network state across boots vxtls 2026-03-06 09:27:41 -05:00
  • ba7aec9868 fix(guix): minimize guile-gcrypt configure probe vxtls 2026-03-06 08:57:13 -05:00
  • 3628391569
    which: update to 2.23 Samuel Tyler 2026-03-05 22:55:52 +11:00
  • 29695ad074 fix(guix): patch release configure for guile-gcrypt check vxtls 2026-03-05 23:10:04 -05:00
  • e9c2946566 fix(init): drop to rescue shell instead of panicking on build failure vxtls 2026-03-05 22:11:19 -05:00
  • f8122121c7 fix(guix): keep guile-gcrypt check semantics unchanged vxtls 2026-03-05 22:04:10 -05:00
  • 913ebb3ba8 fix(guix): avoid broken guile-gcrypt sha256 configure probe vxtls 2026-03-05 21:09:24 -05:00
  • 079b6fddac fix(guile): validate guile-gcrypt before guix configure, fix vxtls 2026-03-05 19:36:20 -05:00
  • 442e3a2109 fix(guile): build shared libgit2 for guile-git runtime loading vxtls 2026-03-05 18:40:39 -05:00
  • bbe809905a debug(guix): for debugging surface raw guile module probe failures before configure vxtls 2026-03-05 16:58:13 -05:00