#!/bin/sh set -e for FILE in $(find . -maxdepth 1 -mindepth 1 -type f -and -not -name "*.sha512" -and -not -name "*.sig") do if [ -e "${FILE}" ] && [ ! -e "${FILE}.sig" ] then echo "${FILE}" gpg --armor -b "${FILE}" mv "${FILE}".asc "${FILE}.sig" touch -r "${FILE}" "${FILE}.sig" fi done