Commit Graph

  • 1ddc0bc2e1
    Merge pull request #409 from Googulator/fix-premature-shutdown fosslinux 2024-01-12 20:41:08 +0000
  • 7e73fd25cb Fix Python 3 checksum regression from 8341c4e Gábor Stefanik 2024-01-12 09:37:22 +0100
  • 36c1925742 Fix panic due to after.sh prematurely quitting on shutdown Gábor Stefanik 2024-01-12 13:07:34 +0100
  • 9ed4416940 Upgrade autogen bootstrap tarball to v1.0.1 to fix return code issue Gábor Stefanik 2024-01-12 13:16:23 +0100
  • b2f4e3d129 Populate devices so kexec can read /proc/iomem. rick-masters 2024-01-12 14:59:27 +0000
  • 754d967b29
    Merge pull request #406 from rick-masters/fix-qemu-linux-str-concat Andrius Štikonas 2024-01-10 22:39:55 +0000
  • 969f42155b
    Merge pull request #404 from rick-masters/add-curl-header-for-download Andrius Štikonas 2024-01-10 22:36:48 +0000
  • 78a7a5e222
    Merge pull request #403 from rick-masters/fix-download-error Andrius Štikonas 2024-01-10 22:36:29 +0000
  • 82235e5bd0 Account for int and NoneType in string concatenations. rick-masters 2024-01-10 18:03:50 +0000
  • 7a0f03678c Add curl header to bypass suspected savannah throttling. rick-masters 2024-01-10 17:46:15 +0000
  • 468aeb07a7 Convert status_code to string for error message. rick-masters 2024-01-10 17:32:06 +0000
  • 5b7175de3e
    Merge pull request #401 from stikonas/weak_symbols fosslinux 2024-01-10 07:20:54 +0000
  • b2747cb6cf
    Merge pull request #392 from Googulator/bare-metal-move-disk fosslinux 2024-01-10 07:16:32 +0000
  • f51fb080b1
    Merge pull request #391 from Googulator/bare-metal-linux fosslinux 2024-01-10 07:16:20 +0000
  • 01a4f90378
    Merge pull request #388 from Googulator/kernel-bootstrap-jobs fosslinux 2024-01-10 07:16:10 +0000
  • 31753cccb5
    Merge pull request #386 from Googulator/debug-trap fosslinux 2024-01-10 07:15:33 +0000
  • be15f9caca Fix weak symbols to work in tcc. Andrius Štikonas 2024-01-09 22:52:43 +0000
  • 959ea69742
    Merge pull request #398 from Googulator/after-fix Andrius Štikonas 2024-01-09 22:45:54 +0000
  • 50d1d68f99 Restore multicore build support with kernel-bootstrap Gábor Stefanik 2024-01-01 23:18:55 +0100
  • a76fac4fa7 Allow update_env to incorporate runtime changes to bootstrap.cfg Gábor Stefanik 2024-01-01 23:01:57 +0100
  • a0f13c0ed2 Support interactive issue resolution prompts Gábor Stefanik 2024-01-01 22:37:32 +0100
  • 82062143a4 Fix spelling of sysrq-trigger in after.sh Gábor Stefanik 2024-01-08 12:43:31 +0100
  • 9ec45654cf
    Merge pull request #390 from Googulator/devtmpfs fosslinux 2024-01-08 10:55:57 +0000
  • 4a822e231c
    Merge pull request #389 from Googulator/after fosslinux 2024-01-08 10:55:21 +0000
  • e44748cce1
    Merge pull request #387 from Googulator/swap-support fosslinux 2024-01-08 10:52:05 +0000
  • 0ffe5b5e71
    Merge pull request #385 from Googulator/script-generator-uninit fosslinux 2024-01-08 10:47:53 +0000
  • 2a095a3301 After bootstrap, drop to a shell if needed, then shut down cleanly Gábor Stefanik 2024-01-01 23:36:13 +0100
  • 1bffe44154
    Upgrade Fiwix to 1.5.0-lb1, pulling from upstream Mikaku repo. (#397) rick-masters 2024-01-07 20:37:15 -0500
  • d5008f93a5 Support swap files in qemu or bare-metal mode Gábor Stefanik 2024-01-01 22:51:33 +0100
  • 82c570694a Make the Linux kernel & Fiwix->Linux kexec more bare-metal-friendly Gábor Stefanik 2024-01-02 00:46:32 +0100
  • 6c2144e50a Make move_disk work on bare metal Gábor Stefanik 2024-01-02 00:57:29 +0100
  • 8341c4e089 Use devtmpfs, and improve finalize_fhs.sh Gábor Stefanik 2024-01-02 00:05:58 +0100
  • 9384a5d432 Support "!=" comparisons in script-generator Gábor Stefanik 2024-01-01 22:55:21 +0100
  • f9cf916e5e Fix uninitialized variables in script-generator Gábor Stefanik 2024-01-01 22:13:49 +0100
  • 133c05426c
    Merge pull request #384 from eduardosm/update-curl master Andrius Štikonas 2024-01-01 21:41:39 +0000
  • 5610998a4d Update curl to 8.5.0 Eduardo Sánchez Muñoz 2023-12-29 23:03:06 +0100
  • 43df581f68
    Merge pull request #383 from fosslinux/ca-certificates-3.95 Andrius Štikonas 2024-01-01 20:09:51 +0000
  • fbb3e97149 Update ca-certificates to 3.95 fosslinux 2023-12-29 12:14:27 +1100
  • b59170519f
    Merge pull request #371 from eduardosm/sysabc-refs fosslinux 2023-12-28 22:27:51 +0000
  • c1a1ef64e7
    Merge pull request #378 from Googulator/message-fix fosslinux 2023-12-28 22:26:36 +0000
  • 813ec9498a
    Merge pull request #380 from eduardosm/patch-1 fosslinux 2023-12-28 22:25:51 +0000
  • c42dd53634 Update `parts.rst` to remove remaining references to sysa/sysb/sysc Eduardo Sánchez Muñoz 2023-12-26 13:54:49 +0100
  • 18919e03f4
    Change "tmp/" to "target/" in .gitignore Eduardo Sánchez Muñoz 2023-12-28 12:57:06 +0100
  • bb067d2856 Fix "Bootstrapping" message being printed too late in bwrap runs Gábor Stefanik 2023-12-28 07:25:35 +0100
  • 9afe93298c
    Merge pull request #373 from eduardosm/avoid-double-slash fosslinux 2023-12-27 23:10:54 +0000
  • f4c1b488d6
    Merge pull request #372 from Googulator/automake-fix fosslinux 2023-12-27 22:59:48 +0000
  • 51fe3f9991
    Merge pull request #368 from Googulator/always-preserve fosslinux 2023-12-27 22:59:23 +0000
  • ca0e701ee8
    Merge pull request #360 from eduardosm/fixes fosslinux 2023-12-27 22:59:11 +0000
  • 45b635ef97 Do update checksums when building with `--update-checksums` Eduardo Sánchez Muñoz 2023-12-21 17:56:22 +0100
  • 9042539165 Avoid deleting sources that will be needed in future builds Eduardo Sánchez Muñoz 2023-12-21 17:24:33 +0100
  • fc6aee0c5f Avoid double slash (`//`) in generated scripts Eduardo Sánchez Muñoz 2023-12-27 12:32:55 +0100
  • c8837203c8 Fix intermittent failure to build automake-1.15.1 in bwrap (#365) Gábor Stefanik 2023-12-27 08:06:51 +0100
  • 81e3123262 Rename tmpdir to target and always preserve it, dropping --preserve Gábor Stefanik 2023-12-26 04:28:47 +0100
  • 9179f4bd01 Binutils 2.41 fix gprofng in pass2 fosslinux 2023-12-26 22:50:18 +1100
  • 81790a3271
    Merge pull request #361 from Googulator/fix-bwrap fosslinux 2023-12-26 05:22:30 +0000
  • fe9cb1222f Change pass2 -> pass3 transition to the same mechanism as pass1 -> pass2 Gábor Stefanik 2023-12-25 22:41:44 +0100
  • f67c7d1144 Tolerate externals/distfiles already existing (needed for CI) Gábor Stefanik 2023-12-25 19:27:11 +0100
  • 896c618bd1 Re-copy distfiles on generator.reuse() Gábor Stefanik 2023-12-25 18:34:04 +0100
  • 30fb367e7a Simplify bwrap setup code and support more than 3 passes Gábor Stefanik 2023-12-25 17:43:31 +0100
  • 63c0a52067 Fix external & distfiles directory paths for CI Gábor Stefanik 2023-12-25 11:09:51 +0100
  • 591959924f Re-acquire missing sources before each CI pass Gábor Stefanik 2023-12-25 11:04:18 +0100
  • 2c6ac94974 Replace --clearenv with env - to support older bwrap Gábor Stefanik 2023-12-25 10:21:49 +0100
  • 97f31072ce Add license information to break.sh Gábor Stefanik 2023-12-23 07:30:11 +0100
  • 2823e16325 Update CI workflows to match changes from simplify Gábor Stefanik 2023-12-23 07:20:33 +0100
  • e9787b55c8 Add breakpoints between passes for INTERNAL_CI Gábor Stefanik 2023-12-23 07:18:24 +0100
  • f66f9efa2c Update bwrap bootstrap code to match the simplify refactor Gábor Stefanik 2023-12-23 07:16:59 +0100
  • 1481ad0d20 Do not try to create /dev nodes under chroot/bwrap Gábor Stefanik 2023-12-23 07:12:23 +0100
  • 9ed4ae9a59 Support reusing existing directory for multipass bootstrapping Gábor Stefanik 2023-12-23 07:11:31 +0100
  • 3fd101e70a
    Merge pull request #359 from fosslinux/binutils-2.41 fosslinux 2023-12-26 01:53:39 +0000
  • 6905852107
    Merge pull request #354 from Googulator/script-fixes fosslinux 2023-12-26 00:59:34 +0000
  • 7d0e1c0e75
    Merge pull request #366 from Googulator/reproducible-linux fosslinux 2023-12-26 00:22:32 +0000
  • 47711cfea9 Fix non-reproducible Linux kernel build due to timestamps Gábor Stefanik 2023-12-25 10:16:17 +0100
  • 529ea4cae1 Explain significance of build-bash and improve-network directives Gábor Stefanik 2023-12-22 13:12:40 +0100
  • ab9455f918 Fix warnings in existing code revealed by newer pylint Gábor Stefanik 2023-12-22 12:54:12 +0100
  • be1333ee8b Make tmpdir a method parameter of prepare() Gábor Stefanik 2023-12-22 12:47:09 +0100
  • b45e1f81ae Fix failure with --external-sources Gábor Stefanik 2023-12-18 17:22:52 +0100
  • 32dc4c702b More verbose error message on HTTP errors Gábor Stefanik 2023-12-17 23:55:27 +0100
  • 55d3c36e09 Move kernel-bootstrap source image out of the directory it's generated from Gábor Stefanik 2023-12-17 23:27:02 +0100
  • 3305f2a41b Use manifest to deduce pre-network sources list Gábor Stefanik 2023-12-17 23:08:42 +0100
  • a68ae62f9e Download distfiles only when needed, based on manifest Gábor Stefanik 2023-12-17 22:58:30 +0100
  • 8d193df823 Fix printed image paths for bare-metal bootstrap Gábor Stefanik 2023-12-17 22:22:13 +0100
  • faad907fba Fix source_manifest.py in light of the recent refactor Gábor Stefanik 2023-12-17 22:11:02 +0100
  • c188185ad4 Remove residual references to sysa/sysb/sysc from rootfs.py Gábor Stefanik 2023-12-17 22:09:04 +0100
  • b4d9c5e7cb Disk creation improvements Gábor Stefanik 2023-12-17 21:59:00 +0100
  • dc62d8242c Create external.img only when needed Gábor Stefanik 2023-12-17 20:50:47 +0100
  • 191c013e23 Update binutils to 2.41 fosslinux 2023-12-21 11:03:15 +1100
  • 55ad47acd7
    Merge pull request #357 from Googulator/amd64-archdir-fix Andrius Štikonas 2023-12-19 21:11:28 +0000
  • abca1a4b15 Fix ARCH vs ARCH_DIR confusion causing amd64 breakage Gábor Stefanik 2023-12-18 23:39:47 +0100
  • 545bb42ca8
    Merge pull request #334 from fosslinux/simplify fosslinux 2023-12-15 11:54:29 +0000
  • ac4a8c7e79 Install heirloom-devtools utility files to /usr/lib fosslinux 2023-11-28 13:37:13 +1100
  • ab47483a51 Linters & CI updates fosslinux 2023-12-07 21:21:03 +1100
  • ff4f97ab8f Update all checksums fosslinux 2023-12-07 21:13:36 +1100
  • ee77ef837d Update docs with new changes fosslinux 2023-11-24 14:59:30 +1100
  • e06a19f9e2 Create a proper Linux kernel package fosslinux 2023-11-24 14:59:19 +1100
  • 05c13dd64e Modify rootfs.py infrastructure to support the new layout fosslinux 2023-11-08 11:30:20 +1100
  • 6ed2e09f3a Remove the notion of "sys*" fosslinux 2023-11-07 10:51:23 +1100
  • 0907cfd073 Add script-generator fosslinux 2023-11-04 10:38:35 +1100
  • d13320dbfa
    Merge pull request #344 from fosslinux/simplify-kexec-prepare fosslinux 2023-12-15 10:40:04 +0000
  • 93682cbb92 Expand kexec fiwix initramfs fosslinux 2023-12-05 15:50:45 +1100
  • 08bd0ef495 Support command execution in kexec linux arg fosslinux 2023-12-05 15:50:10 +1100