Commit Graph

14 Commits

Author SHA1 Message Date
Tianon Gravi 8ca4d2ff4f Add PATH to generated images so they're self-contained 2025-01-14 10:43:54 -08:00
Tianon Gravi 6db9646b7a Add explicit "patches" directory
This adds a directory for us to store patches we need to apply during build -- I've copied the "no CBQ" patch we've already been applying, and a new "sha1_process_block64_shaNI.patch" which applies a patch for our new non-x86 build failures.

I've also added a README to the new patches directory to make it clear what types of patches are appropriate/acceptable (perhaps more accurately, why almost all patches are *not* acceptable).

This changes the build context for our rootfs builds to be the root of the repository so we don't have to muddy our template applying code with which patches to copy and can instead maintain that in the template itself (and skip the entire "patch applying" block of code when there are no patches to apply).
2024-09-30 15:58:06 -07:00
Tianon Gravi 7e39d619fe Initial `Builder: oci-import` support 2024-02-27 16:44:18 -08:00
Tianon Gravi 644ee1af6b Adjust tarball creation to be reproducible 2024-02-21 11:48:26 -08:00
Tianon Gravi 584f6f7438 Add separate unstable/stable versions and initial jq-based templating engine 2021-01-11 14:06:49 -08:00
J0WI 0c6e37504b Add "T" flag to xz 2019-12-13 01:05:53 +01:00
Tianon Gravi f2583bd201 Use the builder image to detect whether we _can_ ping (QEMU user-mode networking, etc) 2018-01-22 10:05:37 -08:00
Tianon Gravi 233ce981cf Add a little sleep between ping attempts (trying to work around intermittent ARM failures) 2017-06-15 10:27:01 -07:00
Tianon Gravi 06b0b5875c Name our test build with a "-test" suffix so that it doesn't overlap with real "official" tags 2017-06-14 16:23:40 -07:00
Tianon Gravi dc40e83a25 Retry our simple "ping" test up to one time 2017-06-14 14:29:28 -07:00
Tianon Gravi 0e3936d92b Add "docker images" output to "build.sh" 2017-05-15 14:14:36 -07:00
Tianon Gravi f2c0b9f3fe Remove "--pull" from "docker build" line (makes multiarch more annoying) 2017-05-15 11:03:58 -07:00
Tianon Gravi 1a38640ffe Skip directories which do not include our builder Dockerfile during build.sh 2016-10-07 11:49:50 -07:00
Tianon Gravi 6b303c84f0 Change variants to be libc variants instead of build-style variants 2016-01-07 10:46:41 -08:00