Lance Vick
|
9456fbd7e8
|
stage1 is deterministic again
|
2024-02-08 21:32:39 -08:00 |
Lance Vick
|
5303012920
|
add missing heredoc start
|
2024-02-08 12:44:53 -08:00 |
Lance Vick
|
b94c1e5253
|
heredocify stage2
|
2024-02-08 12:42:47 -08:00 |
Lance Vick
|
8346d12f62
|
simple names in bootstrap to rely on build-context
|
2024-02-08 09:15:10 -08:00 |
Lance Vick
|
fc2f84c1eb
|
mostly automate make target generation
|
2024-02-08 09:09:58 -08:00 |
Lance Vick
|
b823d29aef
|
more stage1 cleanup/hacks
|
2024-02-08 03:53:51 -08:00 |
Lance Vick
|
2bafad8aab
|
inject SOURCE_DATE_EPOCH as build arg
|
2024-02-08 03:51:42 -08:00 |
Lance Vick
|
984ac07d63
|
enable OCI timestamp rewriting
|
2024-02-07 14:03:02 -08:00 |
Lance Vick
|
6c167b4544
|
refactored/working bootstrap set
|
2024-02-07 13:51:11 -08:00 |
Lance Vick
|
1a68841d13
|
cleanup stage3
|
2024-02-06 11:05:22 -08:00 |
Lance Vick
|
998aeae032
|
fix stage2 musl workdir
|
2024-02-06 02:48:42 -08:00 |
Lance Vick
|
3dee0bd526
|
refactor stage2 around ADD downloads
|
2024-02-06 02:26:42 -08:00 |
Lance Vick
|
3139b7b24c
|
remove touches from bootstrap
|
2024-02-06 01:54:16 -08:00 |
Lance Vick
|
990ad1a2f3
|
dump tgz complexity. Layers are already compressed
|
2024-02-06 01:21:20 -08:00 |
Lance Vick
|
ab6ccf6678
|
update live-bootstrap in stage1
|
2024-02-06 01:20:58 -08:00 |
Lance Vick
|
e42d9355e5
|
additional bootstrap cleanup/refactor
|
2024-02-05 16:14:20 -08:00 |
Lance Vick
|
be52c3fa6d
|
network=none where possible in bootstrap
|
2024-02-05 10:42:36 -08:00 |
Lance Vick
|
c2f3edecca
|
refactor bootstrap
|
2024-02-05 10:29:14 -08:00 |
Lance Vick
|
0819e6268e
|
fix elfutils name
|
2024-02-05 10:26:27 -08:00 |
Lance Vick
|
a876992489
|
remove remaining REGISTRY references in Containerfiles
|
2024-02-05 04:35:14 -08:00 |
Lance Vick
|
53d954a9f8
|
fix bootstrap image names
|
2024-02-05 03:11:28 -08:00 |
Lance Vick
|
9bb6787bf8
|
Merge remote-tracking branch 'origin/main' into kernel
|
2024-02-05 02:47:18 -08:00 |
Lance Vick
|
f950f66b79
|
generic kernel building support
|
2024-02-05 02:42:27 -08:00 |
Lance Vick
|
6c9088c55c
|
remove custom image overrides from each Dockerfile, favoring build contexts
|
2024-02-05 02:36:12 -08:00 |
Lance Vick
|
cf04bfc6e6
|
don't gzip unless we have a valid tar file
|
2024-02-05 01:45:45 -08:00 |
Lance Vick
|
77452b3995
|
Dockerfile -> Containerfile
|
2024-02-05 01:45:20 -08:00 |
Lance Vick
|
99d6c55cb9
|
package musl-fts
|
2024-02-03 07:10:57 -08:00 |
Lance Vick
|
0d532ad311
|
package argp-standalone
|
2024-02-03 06:38:55 -08:00 |
Lance Vick
|
a449fc6afd
|
add flex standalone build
|
2024-02-03 05:24:28 -08:00 |
Lance Vick
|
d472f74fe8
|
Merge branch 'main' into kernel
|
2024-02-03 04:14:13 -08:00 |
Lance Vick
|
833df686d6
|
only write tar if succesful
|
2024-02-02 15:10:11 -08:00 |
Lance Vick
|
770a36cef6
|
WIP kernel and deps
|
2024-02-02 13:38:33 -08:00 |
Lance Vick
|
82efcb642b
|
gzip in separate step to avoid pipefail issues
|
2024-02-01 17:49:13 -08:00 |
Lance Vick
|
253b6b122c
|
write OCIs to temp files initially so make does not assume success
|
2024-01-31 14:24:44 -08:00 |
Lance Vick
|
e052722c12
|
use system libunwind in rust, replacing nondeterministic in-tree version
|
2024-01-31 05:39:43 -08:00 |
Lance Vick
|
41469a293a
|
package gen_initramfs and cpio
|
2024-01-31 03:15:42 -08:00 |
Lance Vick
|
41befd1345
|
add initial gen_initramfs package
|
2024-01-31 02:57:52 -08:00 |
Lance Vick
|
b8a061797b
|
deterministic rustlib manifests
|
2024-01-30 15:05:05 -08:00 |
Lance Vick
|
56dcd1b569
|
remove non-deterministic optimizations from python
|
2024-01-29 23:54:54 -08:00 |
Lance Vick
|
ade0dfad17
|
downgrade m4 to 1.4.18 to avoid deterministic build regression
|
2024-01-29 18:35:07 -08:00 |
Lance Vick
|
f0b5724a34
|
deterministic perl support
|
2024-01-29 16:03:19 -08:00 |
Lance Vick
|
f4350e4cfe
|
NOCACHE support for make
|
2024-01-29 16:03:01 -08:00 |
Lance Vick
|
0b89c0ef11
|
Lock binutils to 2.35 which has no known determinism issues
|
2024-01-28 16:29:16 -08:00 |
Lance Vick
|
26d465af36
|
add default cmd for stage0
|
2024-01-28 02:44:35 -08:00 |
Lance Vick
|
71753e9f0b
|
autoload oci files after build
|
2024-01-27 22:23:34 -08:00 |
Lance Vick
|
9918246d44
|
fix single image annotations
|
2024-01-27 21:59:02 -08:00 |
Lance Vick
|
972be9b5b8
|
Standardize on OCI build output with compat checks
|
2024-01-27 21:49:38 -08:00 |
Lance Vick
|
8b56d90436
|
downgrade binutils in stage2/3 to avoid determinism regression
|
2024-01-26 17:22:49 -08:00 |
Lance Vick
|
ec0e91bdef
|
disable separate-code in binutils for stage3 for determinism
|
2024-01-25 02:46:38 -08:00 |
Lance Vick
|
2e18bf79a4
|
go: remove now uneeded busybox hack
|
2024-01-24 23:39:52 -08:00 |