commit 4cbaa1ea14b91583849a2f689e7a084d0dd89e93 parent 1c2c6996c57c160cfad0c99f8fda23d9225ba600 Author: Florian Dold <florian@dold.me> Date: Mon, 19 Aug 2024 12:23:27 +0200 helpers Diffstat:
| A | gnu/sign-gnu-artefact | | | 19 | +++++++++++++++++++ |
| A | gnu/upload-gnu-artefact | | | 22 | ++++++++++++++++++++++ |
| M | packaging/ng/buildconfig/gnunet.tag | | | 2 | +- |
3 files changed, 42 insertions(+), 1 deletion(-)
diff --git a/gnu/sign-gnu-artefact b/gnu/sign-gnu-artefact @@ -0,0 +1,19 @@ +#!/bin/bash + +# Helper script to sign artefacts for upload to the GNU mirrors + +name=$1 +if [[ -z "$1" ]]; then + echo "Usage: $0 NAME" + exit 1 +fi + + +truncate -s0 "${name}.directive" + +echo "version: 1.2" >> "${name}.directive" +echo "directory: taler" >> "${name}.directive" +echo "filename: ${name}" >> "${name}.directive" + +gpg -b "${name}" +gpg --clearsign "${name}.directive" diff --git a/gnu/upload-gnu-artefact b/gnu/upload-gnu-artefact @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +set -eu + +file=$1 + +checkf() { + if [[ ! -e $1 ]]; then + echo file $1 does not exist >&2 + exit 1 + fi +} + +checkf $file +checkf $file.sig +checkf $file.directive.asc +checkf $file.directive + +ncftp ftp-upload.gnu.org <<EOF +cd incoming/ftp/ +put $file $file.sig $file.directive.asc $file.directive +EOF diff --git a/packaging/ng/buildconfig/gnunet.tag b/packaging/ng/buildconfig/gnunet.tag @@ -1 +1 @@ -v0.21.2 +debian-0.21.2