#!/bin/sh # Public domain. Originally written 2016, Norbert Preining # Sign a file for release in TeX Live if [ -z "$1" ] ; then echo "no argument given, nothing to sign" >&2 exit 1 fi # remove previous signature rm -f "$1.asc" # sign gpg --batch --homedir /home/texlive/.gnupg \ --passphrase-file /home/texlive/.gnupg/passphrase \ --armor --detach-sign --local-user 0x06BAB6BC "$1"