Commit Graph

43 Commits

Author SHA1 Message Date
Lance Vick e886bc51fa
working vm-bios and vm-efi targets 2024-06-17 11:56:18 -07:00
Lance Vick fbdb919b7f
Second pass w/ hybrid grub/syslinux for efi/bios boot 2024-06-11 14:07:13 -07:00
Lance Vick e723c545c9
refactor: replace buildroot/toolchain with stagex 2024-03-01 10:51:15 -08:00
Lance Vick 1c6242d787
RELEASE_DIR -> DIST_DIR 2023-02-13 04:01:16 -08:00
Lance Vick a37d0d9cd6
restore file based sign/verify commands 2023-02-13 04:00:33 -08:00
Lance Vick 209c3bd0af
normalize all release vars 2023-02-12 21:41:33 -08:00
Lance Vick f281f726e1
cleaner cleaning 2023-02-12 16:57:02 -08:00
Lance Vick b37af6de09
fix make defaults 2023-02-12 14:29:54 -08:00
Lance Vick bf0cf1107b
set sane build defaults 2023-02-12 04:40:54 -08:00
Lance Vick a665837795
compatibility fixes with new toolchain version 2023-02-12 03:00:11 -08:00
Lance Vick df06a8f87c
update paths for new toolchain version 2023-02-10 19:44:30 -08:00
Lance Vick 4b61b1633d
Refactor to use distrust/toolchain project. 2023-01-30 15:17:54 -08:00
Lance Vick 7dfb2882a6
Remove broken/blocking coreboot/heads build support 2022-12-30 16:57:44 -08:00
Lance Vick 7ad95cf21d
working release/attest/sign flow 2022-12-26 01:22:00 -08:00
Lance Vick 7a2c4f4be8
nuke out dir in clean 2022-12-25 02:12:11 -08:00
Lance Vick dd1feba97c
fix copy paths 2022-12-25 02:10:29 -08:00
Lance Vick 9036ccae48
refactor attest/release target deps 2022-12-24 18:07:53 -08:00
Lance Vick a9f79a4597
overhaul release process for easier attestation 2022-12-24 15:56:16 -08:00
Lance Vick 6c119eb085
big refactor bumping deps and fixing broken determinism patterns 2022-12-23 21:15:00 -08:00
Lance Vick 7032870363
re-embed git date for useful embed time 2020-12-16 02:02:55 -08:00
Lance Vick b1b4753085
use xz for better/deterministic cpio compression 2020-12-15 17:00:55 -08:00
Lance Vick c065348e69
hardcode all timestamps to unix epoch for easier diff across builds 2020-12-15 16:43:54 -08:00
Lance Vick 9b62315c36
compressed image, cleanup for upstreaming, automatic iso boot 2020-11-09 16:19:36 -08:00
Lance Vick bfda0ea1e5
copy new rom names 2020-10-22 02:14:15 -07:00
Lance Vick d408ead328
bump HEADS to latest upstream from purism 2020-10-21 22:59:10 -07:00
Lance Vick 249e93bcce
overhaul update-packages to be faster, and save sha256 hash manifest of downloaded debs 2020-10-15 17:08:15 -07:00
Lance Vick 1badff2241
safer/simpler uid/gid mapping w/ reduced build privs 2020-10-15 16:26:28 -07:00
Lance Vick 13535c14bd
revert docker buildkit which seems to be buggy in docker < 19 2020-10-10 00:56:44 -07:00
Lance Vick 2fdac9efed
cleaned up, updated, and more reliable package updates 2020-10-07 18:24:58 -07:00
Lance Vick 375bda1a39
allow multiple detached signatures named by fingerprint 2020-07-25 17:53:15 -07:00
Lance Vick 349399f46b
fix verify hash path 2020-07-24 18:00:07 -07:00
Lance Vick 1ad50ac4c8
add build container cve reporting 2020-07-24 17:51:05 -07:00
Lance Vick 2d00082279
updated hash format: 1.0.0rc4 2020-07-24 03:07:39 -07:00
Lance Vick ba24e9f786
automate snapshot date bump 2020-07-23 04:12:31 -07:00
Lance Vick d48965252a
add release verification and signing 2020-07-19 01:31:10 -07:00
Lance Vick cf88d7ba72
embed build details into build as splash screen 2020-07-16 19:15:03 -07:00
Lance Vick 0a79141750
working usb, yubikeys, and some kernel hardening 2020-07-14 18:35:16 -07:00
Lance Vick a0606ab246
Deterministic iso support (on supported filesystems) 2020-07-11 16:08:30 -07:00
Lance Vick 30b3465989
working on librem13v4 hardware 2020-07-07 14:13:18 -07:00
Lance Vick d9cbf08931
add coreboot-heads build support 2020-06-29 15:55:34 -07:00
Lance Vick ca28e74062
rename to airgap 2020-06-15 11:04:50 -07:00
Lance Vick f2ca7b8bc7
fix release copy 2020-06-15 10:22:10 -07:00
Lance Vick 622272fb2c
working qemu target and containerized vm booting 2020-06-15 01:08:20 -07:00