Commit graph

36 commits

Author SHA1 Message Date
Philip Peterson
d32b0c3811 try fix segfault 2026-09-16 03:35:43 -08:00
Philip Peterson
e74cd875fa More logging 2026-09-15 23:05:53 -08:00
Philip Peterson
4dc553cfb4 Log installer output and make guix system init verbose 2026-09-14 20:24:41 -08:00
Philip Peterson
7466fc79be Revert duplicate Starting-service patch (message already exists in shepherd) 2026-09-14 13:16:07 -08:00
Philip Peterson
e8755ca06f Make connman verbose on the console for networking diagnosis 2026-09-14 11:48:55 -08:00
Philip Peterson
1cbda80255 Add start script 2026-09-14 11:39:05 -08:00
Philip Peterson
f61cfd2218 Patch shepherd to log 'Starting service' during boot 2026-09-14 11:32:42 -08:00
Philip Peterson
d092f45b42 Drop keyring ref after integrity check so clone is fully self-contained 2026-09-14 00:09:45 -08:00
Philip Peterson
53a4086ee4 Commit patched tree as orphan so libgit2 doesn't chase the pinned commit's parent 2026-09-13 23:33:21 -08:00
Philip Peterson
02cc5d632a Point keyring-reference at main branch; keep real keyring as remote-tracking ref 2026-09-13 22:51:59 -08:00
Philip Peterson
44f19efd33 Fetch keyring shallowly to avoid slow full clone 2026-09-13 22:32:16 -08:00
Philip Peterson
317650412b Fetch full history instead of shallow clone to satisfy guix pull 2026-09-13 18:34:39 -08:00
Philip Peterson
cd82a31012 Make keyring a local branch so guix pull's clone finds origin/keyring 2026-09-13 18:24:03 -08:00
Philip Peterson
00d0799299 Check out pinned commit by SHA, not FETCH_HEAD 2026-09-13 18:17:52 -08:00
Philip Peterson
c143499d28 Fix integrity check under pipefail 2026-09-13 18:14:18 -08:00
Philip Peterson
784c725a3e Accept expired signing keys in integrity check 2026-09-13 18:11:15 -08:00
Philip Peterson
82f6cbc890 Reintroduce verbosity patch, signed with own key after verifying upstream 2026-09-13 18:08:11 -08:00
Philip Peterson
02d47ea053 Drop channel-patching verbosity hack; use stock authenticatable channel 2026-09-13 17:51:36 -08:00
Philip Peterson
50c004ac5c Revert cross-build; rename channel to avoid guix authentication 2026-09-13 14:44:23 -08:00
Philip Peterson
e2bc55477b Put patched Guix commit on a branch so guix pull can fetch it 2026-09-13 14:19:09 -08:00
Philip Peterson
a58911092f Cross-build images natively; drop store cache; multithreaded xz 2026-09-13 14:15:29 -08:00
Philip Peterson
10a722c6d6 Patch Guix channel for console shepherd log and verbose kernel 2026-09-12 21:55:31 -08:00
Philip Peterson
ac6e334426 Cache the Guix store across builds via actions/cache 2026-09-12 20:13:40 -08:00
Philip Peterson
a127b92b16 Fall back to source build when substitutes fail 2026-09-12 14:55:14 -08:00
Philip Peterson
4854a06448 Compress aarch64 raw image to fit GitHub release asset limit 2026-09-12 13:04:02 -08:00
Philip Peterson
7d2ba0e1ea Build aarch64 installer with efi-only? bootloader 2026-09-12 03:57:33 -08:00
Philip Peterson
ca4d32eaf7 Build aarch64 image via efi-raw instead of BIOS iso9660 2026-09-12 01:07:15 -08:00
Philip Peterson
b311704960 Reduce daemon parallelism and restart on retry 2026-09-11 22:47:21 -08:00
Philip Peterson
7de54033a6 Increase verbosity 2026-09-11 22:29:23 -08:00
Philip Peterson
50783c4fcc fix build 2026-09-11 21:18:55 -08:00
Philip Peterson
a19de137a0 also build for arm64 2026-09-11 20:03:57 -08:00
Philip Peterson
2e70619820 Fix build 2026-09-07 02:52:16 -08:00
Philip Peterson
9d03dd9f6e Fix build 2026-09-07 02:18:16 -08:00
Philip Peterson
6d724f415b Add github action 2026-09-07 02:15:09 -08:00
Philip Peterson
43185f9fbf Fix build 2026-09-07 02:06:11 -08:00
Philip Peterson
e3ad3fe40e Build 2026-09-07 01:52:34 -08:00