summaryrefslogtreecommitdiff
path: root/guix
diff options
context:
space:
mode:
authorTomas Volf <~@wolfsden.cz>2026-08-28 22:41:03 +0200
committerJelle Licht <jlicht@fsfe.org>2026-08-29 21:19:35 +0200
commitaccdba77be815bbe00868145dd66d68056eecf7a (patch)
treef26661f89a52f0136281cd59e53c0005dda25506 /guix
parentc15e19cdbdfdfddacdae865741809af4fa86a665 (diff)
nongnu: corrupt-linux: Fix locating the source hash.HEADmaster
Guix changed how the linux-libre's origin is constructed. Now there is one more layer that needed to be unwrapped to get to the hash. I modified the code to recursively find all string URIs together with their hashes and look up the hash by the known URI (already stored in `url', acquired by `linux-url'). Additionally, if no hash is found, we end with an explicit error, major improvement over the original: guix/ui.scm:1033:18: In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f * nongnu/packages/linux.scm (corrupt-linux) [find-source-hash]: Delete procedure. [origin->input-things, extract-sources]: New procedures. [sources, hash]: Use them to find the hash for the `url'. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
Diffstat (limited to 'guix')
0 files changed, 0 insertions, 0 deletions