logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: a0d45980285d912185213b812de519a6203a4671
parent ddd8c8d380bd2d818604efe02ced9684a9060db2
Author: fosslinux <fosslinux@aussies.space>
Date:   Tue, 28 Nov 2023 14:22:57 +1100

Move checksum-transcriber to a subdirectory

Diffstat:

M.reuse/dep52+-
Rsysa/checksum-transcriber.amd64.SHA256SUM -> sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.amd64.checksums0
Asysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem20++++++++++++++++++++
Rsysa/checksum-transcriber.riscv64.SHA256SUM -> sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.riscv64.checksums0
Rsysa/checksum-transcriber.x86.SHA256SUM -> sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.x86.checksums0
Rsysa/checksum-transcriber.c -> sysa/checksum-transcriber-1.0/src/checksum-transcriber.c0
Msysa/run.kaem9++++++---
7 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/.reuse/dep5 b/.reuse/dep5 @@ -9,6 +9,6 @@ Source: https://github.com/fosslinux/live-bootstrap # Copyright: $YEAR $NAME <$CONTACT> # License: ... -Files: sys*/*/sources sysa/checksum-transcriber.*.SHA256SUM sysa/*/*.checksums sysa/SHA256SUMS.pkgs sysa/*/simple-patches/* +Files: sys*/*/sources sysa/*/*.checksums sysa/SHA256SUMS.pkgs sysa/*/simple-patches/* Copyright: none License: MIT diff --git a/sysa/checksum-transcriber.amd64.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.amd64.checksums diff --git a/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem @@ -0,0 +1,20 @@ +#!/bin/sh + +# SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space> +# +# SPDX-License-Identifier: GPL-3.0-or-later + +set -ex + +# Build & install +M2-Mesoplanet --architecture ${ARCH} -f src/checksum-transcriber.c -o ${BINDIR}/checksum-transcriber + +# Checksums +if match x${UPDATE_CHECKSUMS} xTrue; then + sha256sum -o ${pkg}.${ARCH}.checksums \ + /usr/bin/checksum-transcriber + + cp ${pkg}.${ARCH}.checksums ${SRCDIR} +else + sha256sum -c ${pkg}.${ARCH}.checksums +fi diff --git a/sysa/checksum-transcriber.riscv64.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.riscv64.checksums diff --git a/sysa/checksum-transcriber.x86.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.x86.checksums diff --git a/sysa/checksum-transcriber.c b/sysa/checksum-transcriber-1.0/src/checksum-transcriber.c diff --git a/sysa/run.kaem b/sysa/run.kaem @@ -9,10 +9,13 @@ set -ex -# checksum-transcriber utility M2LIBC_PATH=/M2libc -M2-Mesoplanet --architecture ${ARCH} -f checksum-transcriber.c -o ${BINDIR}/checksum-transcriber -sha256sum -c checksum-transcriber.${ARCH}.SHA256SUM + +# checksum-transcriber utility +pkg="checksum-transcriber-1.0" +cd ${pkg} +kaem --file ${pkg}.kaem +cd .. # simple patch tool based on before and after chunks pkg="simple-patch-1.0"