Commit graph

  • 468aeb07a7 Convert status_code to string for error message. rick-masters 2024-01-10 17:32:06 +00:00
  • 5b7175de3e
    Merge pull request #401 from stikonas/weak_symbols fosslinux 2024-01-10 07:20:54 +00:00
  • b2747cb6cf
    Merge pull request #392 from Googulator/bare-metal-move-disk fosslinux 2024-01-10 07:16:32 +00:00
  • f51fb080b1
    Merge pull request #391 from Googulator/bare-metal-linux fosslinux 2024-01-10 07:16:20 +00:00
  • 01a4f90378
    Merge pull request #388 from Googulator/kernel-bootstrap-jobs fosslinux 2024-01-10 07:16:10 +00:00
  • 31753cccb5
    Merge pull request #386 from Googulator/debug-trap fosslinux 2024-01-10 07:15:33 +00:00
  • be15f9caca Fix weak symbols to work in tcc. Andrius Štikonas 2024-01-09 22:52:43 +00:00
  • 959ea69742
    Merge pull request #398 from Googulator/after-fix Andrius Štikonas 2024-01-09 22:45:54 +00:00
  • 50d1d68f99 Restore multicore build support with kernel-bootstrap Gábor Stefanik 2024-01-01 23:18:55 +01:00
  • a76fac4fa7 Allow update_env to incorporate runtime changes to bootstrap.cfg Gábor Stefanik 2024-01-01 23:01:57 +01:00
  • a0f13c0ed2 Support interactive issue resolution prompts Gábor Stefanik 2024-01-01 22:37:32 +01:00
  • 82062143a4 Fix spelling of sysrq-trigger in after.sh Gábor Stefanik 2024-01-08 12:43:31 +01:00
  • 9ec45654cf
    Merge pull request #390 from Googulator/devtmpfs fosslinux 2024-01-08 10:55:57 +00:00
  • 4a822e231c
    Merge pull request #389 from Googulator/after fosslinux 2024-01-08 10:55:21 +00:00
  • e44748cce1
    Merge pull request #387 from Googulator/swap-support fosslinux 2024-01-08 10:52:05 +00:00
  • 0ffe5b5e71
    Merge pull request #385 from Googulator/script-generator-uninit fosslinux 2024-01-08 10:47:53 +00:00
  • 8a7d17354e Merge branch 'debug-trap' into bare-metal-full Gábor Stefanik 2024-01-08 11:01:39 +01:00
  • 7851ab99cc Support interactive issue resolution prompts Gábor Stefanik 2024-01-01 22:37:32 +01:00
  • 42e86cda7a Merge branch 'swap-support' into bare-metal-full Gábor Stefanik 2024-01-08 05:21:57 +01:00
  • 7dcbb32178 Merge branch 'after' into bare-metal-full Gábor Stefanik 2024-01-08 05:20:28 +01:00
  • 2a095a3301 After bootstrap, drop to a shell if needed, then shut down cleanly Gábor Stefanik 2024-01-01 23:36:13 +01:00
  • 1bffe44154
    Upgrade Fiwix to 1.5.0-lb1, pulling from upstream Mikaku repo. (#397) rick-masters 2024-01-07 20:37:15 -05:00
  • 61e01d7084 Change extra copy of musl patch into a symlink. rick-masters 2024-01-08 01:33:55 +00:00
  • 58942c45cf Remove obsolete definitions used by fork. Checksums unaffected. rick-masters 2024-01-07 18:39:44 +00:00
  • 4e42df15e9 Merge branch 'kernel-bootstrap-jobs' into bare-metal-full Gábor Stefanik 2024-01-07 12:03:41 +01:00
  • e8a24f37ba Merge branch 'after' into bare-metal-full Gábor Stefanik 2024-01-07 12:02:11 +01:00
  • bb667ae43b Merge branch 'fiwix-1.5.0-lb1' into bare-metal-full Gábor Stefanik 2024-01-07 11:57:43 +01:00
  • 4135604687 Add license to Fiwix custom header files. rick-masters 2024-01-06 22:55:55 +00:00
  • cfeaee6f8d Upgrade Fiwix to 1.5.0-lb1, pulling from upstream Mikaku repo. rick-masters 2024-01-06 22:10:39 +00:00
  • c37bde393e
    Merge 5f60a8f50b into 133c05426c Googulator 2024-01-03 20:37:51 -07:00
  • 496e19c102 After bootstrap, drop to a shell if needed, then shut down cleanly Gábor Stefanik 2024-01-01 23:36:13 +01:00
  • 7101b3bb61 Restore multicore build support with kernel-bootstrap Gábor Stefanik 2024-01-01 23:18:55 +01:00
  • d5008f93a5 Support swap files in qemu or bare-metal mode Gábor Stefanik 2024-01-01 22:51:33 +01:00
  • 00cef48f09 Merge branch 'bare-metal-linux' into bare-metal-full Gábor Stefanik 2024-01-02 01:33:49 +01:00
  • 2615227c6a Merge branch 'bare-metal-linux' into bare-metal-essentials Gábor Stefanik 2024-01-02 01:33:31 +01:00
  • 82c570694a Make the Linux kernel & Fiwix->Linux kexec more bare-metal-friendly Gábor Stefanik 2024-01-02 00:46:32 +01:00
  • 48dd5bfe82 Merge branch 'after' into bare-metal-full Gábor Stefanik 2024-01-02 01:28:39 +01:00
  • 3bc2d8b4a8 Merge branch 'swap-support' into bare-metal-full Gábor Stefanik 2024-01-02 01:26:11 +01:00
  • f7d7ceeae3 Merge branch 'kernel-bootstrap-jobs' into bare-metal-full Gábor Stefanik 2024-01-02 01:25:03 +01:00
  • 3935c52325 Merge branch 'debug-trap' into bare-metal-full Gábor Stefanik 2024-01-02 01:23:58 +01:00
  • 8fb8808a6c Merge branch 'bare-metal-linux' into bare-metal-essentials Gábor Stefanik 2024-01-02 01:03:20 +01:00
  • 6c2144e50a Make move_disk work on bare metal Gábor Stefanik 2024-01-02 00:57:29 +01:00
  • 9262bc636f Make the Linux kernel & Fiwix->Linux kexec more bare-metal-friendly Gábor Stefanik 2024-01-02 00:46:32 +01:00
  • 8341c4e089 Use devtmpfs, and improve finalize_fhs.sh Gábor Stefanik 2024-01-02 00:05:58 +01:00
  • c6657b9f93 Support swap files in qemu or bare-metal mode Gábor Stefanik 2024-01-01 22:51:33 +01:00
  • 9384a5d432 Support "!=" comparisons in script-generator Gábor Stefanik 2024-01-01 22:55:21 +01:00
  • 42e71bfdc0 Restore multicore build support with kernel-bootstrap Gábor Stefanik 2024-01-01 23:18:55 +01:00
  • 128a59ff69 Allow update_env to incorporate runtime changes to bootstrap.cfg Gábor Stefanik 2024-01-01 23:01:57 +01:00
  • bf6352225c Support interactive issue resolution prompts Gábor Stefanik 2024-01-01 22:37:32 +01:00
  • f9cf916e5e Fix uninitialized variables in script-generator Gábor Stefanik 2024-01-01 22:13:49 +01:00
  • 8762f9567f After bootstrap, drop to a shell if needed, then shut down cleanly Gábor Stefanik 2024-01-01 23:36:13 +01:00
  • 133c05426c
    Merge pull request #384 from eduardosm/update-curl Andrius Štikonas 2024-01-01 21:41:39 +00:00
  • 5610998a4d Update curl to 8.5.0 Eduardo Sánchez Muñoz 2023-12-29 23:03:06 +01:00
  • 43df581f68
    Merge pull request #383 from fosslinux/ca-certificates-3.95 Andrius Štikonas 2024-01-01 20:09:51 +00:00
  • fbb3e97149 Update ca-certificates to 3.95 fosslinux 2023-12-29 12:14:27 +11:00
  • b59170519f
    Merge pull request #371 from eduardosm/sysabc-refs fosslinux 2023-12-28 22:27:51 +00:00
  • c1a1ef64e7
    Merge pull request #378 from Googulator/message-fix fosslinux 2023-12-28 22:26:36 +00:00
  • 813ec9498a
    Merge pull request #380 from eduardosm/patch-1 fosslinux 2023-12-28 22:25:51 +00:00
  • c42dd53634 Update parts.rst to remove remaining references to sysa/sysb/sysc Eduardo Sánchez Muñoz 2023-12-26 13:54:49 +01:00
  • 18919e03f4
    Change "tmp/" to "target/" in .gitignore Eduardo Sánchez Muñoz 2023-12-28 12:57:06 +01:00
  • 5f60a8f50b Fix checksum inconsistencies between staged and unstaged bwrap bootstrap Gábor Stefanik 2023-12-28 06:56:47 +01:00
  • bb067d2856 Fix "Bootstrapping" message being printed too late in bwrap runs Gábor Stefanik 2023-12-28 07:25:35 +01:00
  • 9afe93298c
    Merge pull request #373 from eduardosm/avoid-double-slash fosslinux 2023-12-27 23:10:54 +00:00
  • f4c1b488d6
    Merge pull request #372 from Googulator/automake-fix fosslinux 2023-12-27 22:59:48 +00:00
  • 51fe3f9991
    Merge pull request #368 from Googulator/always-preserve fosslinux 2023-12-27 22:59:23 +00:00
  • ca0e701ee8
    Merge pull request #360 from eduardosm/fixes fosslinux 2023-12-27 22:59:11 +00:00
  • 33db7bad18 Exclude distfiles from seed image Gábor Stefanik 2023-12-27 19:18:40 +01:00
  • 643577e049 Revert to seed tarball + packages for CI pass transitions Gábor Stefanik 2023-12-27 19:14:58 +01:00
  • 1642fcba4d
    Merge b4b831e4f6 into 9179f4bd01 Googulator 2023-12-27 18:47:25 +01:00
  • b4b831e4f6 Move Python bootstrap to 3rd CI pass Gábor Stefanik 2023-12-27 18:42:15 +01:00
  • bb6e9871e1 Exclude externals/distfiles from intermediate tarballs Gábor Stefanik 2023-12-27 18:41:09 +01:00
  • 45b635ef97 Do update checksums when building with --update-checksums Eduardo Sánchez Muñoz 2023-12-21 17:56:22 +01:00
  • 9042539165 Avoid deleting sources that will be needed in future builds Eduardo Sánchez Muñoz 2023-12-21 17:24:33 +01:00
  • fc6aee0c5f Avoid double slash (//) in generated scripts Eduardo Sánchez Muñoz 2023-12-27 12:32:55 +01:00
  • c8837203c8 Fix intermittent failure to build automake-1.15.1 in bwrap (#365) Gábor Stefanik 2023-12-27 08:06:51 +01:00
  • 81e3123262 Rename tmpdir to target and always preserve it, dropping --preserve Gábor Stefanik 2023-12-26 04:28:47 +01:00
  • 9179f4bd01 Binutils 2.41 fix gprofng in pass2 fosslinux 2023-12-26 22:50:18 +11:00
  • 75991632fb Use anchors & aliases in GH actions yaml-gh-actions fosslinux 2023-12-26 16:23:38 +11:00
  • 81790a3271
    Merge pull request #361 from Googulator/fix-bwrap fosslinux 2023-12-26 05:22:30 +00:00
  • fe9cb1222f Change pass2 -> pass3 transition to the same mechanism as pass1 -> pass2 Gábor Stefanik 2023-12-25 22:41:44 +01:00
  • f67c7d1144 Tolerate externals/distfiles already existing (needed for CI) Gábor Stefanik 2023-12-25 19:27:11 +01:00
  • 896c618bd1 Re-copy distfiles on generator.reuse() Gábor Stefanik 2023-12-25 18:34:04 +01:00
  • 30fb367e7a Simplify bwrap setup code and support more than 3 passes Gábor Stefanik 2023-12-25 17:43:31 +01:00
  • 63c0a52067 Fix external & distfiles directory paths for CI Gábor Stefanik 2023-12-25 11:09:51 +01:00
  • 591959924f Re-acquire missing sources before each CI pass Gábor Stefanik 2023-12-25 11:04:18 +01:00
  • 2c6ac94974 Replace --clearenv with env - to support older bwrap Gábor Stefanik 2023-12-25 10:21:49 +01:00
  • 97f31072ce Add license information to break.sh Gábor Stefanik 2023-12-23 07:30:11 +01:00
  • 2823e16325 Update CI workflows to match changes from simplify Gábor Stefanik 2023-12-23 07:20:33 +01:00
  • e9787b55c8 Add breakpoints between passes for INTERNAL_CI Gábor Stefanik 2023-12-23 07:18:24 +01:00
  • f66f9efa2c Update bwrap bootstrap code to match the simplify refactor Gábor Stefanik 2023-12-23 07:16:59 +01:00
  • 1481ad0d20 Do not try to create /dev nodes under chroot/bwrap Gábor Stefanik 2023-12-23 07:12:23 +01:00
  • 9ed4ae9a59 Support reusing existing directory for multipass bootstrapping Gábor Stefanik 2023-12-23 07:11:31 +01:00
  • 3fd101e70a
    Merge pull request #359 from fosslinux/binutils-2.41 fosslinux 2023-12-26 01:53:39 +00:00
  • 6905852107
    Merge pull request #354 from Googulator/script-fixes fosslinux 2023-12-26 00:59:34 +00:00
  • a263f43aeb CI: gzip intermediate stage tarballs to reduce network usage Gábor Stefanik 2023-12-26 01:56:26 +01:00
  • 7d0e1c0e75
    Merge pull request #366 from Googulator/reproducible-linux fosslinux 2023-12-26 00:22:32 +00:00
  • c4b5cbf4da Change pass2 -> pass3 transition to the same mechanism as pass1 -> pass2 Gábor Stefanik 2023-12-25 22:41:44 +01:00
  • 5419d3197e Tolerate externals/distfiles already existing (needed for CI) Gábor Stefanik 2023-12-25 19:27:11 +01:00
  • a686e02379 Re-copy distfiles on generator.reuse() Gábor Stefanik 2023-12-25 18:34:04 +01:00
  • 62d8184a4e Simplify bwrap setup code and support more than 3 passes Gábor Stefanik 2023-12-25 17:43:31 +01:00