1#! /bin/sh 2# Script to sign a package. 3# Currently only pkg(7) supports checking for signed ports-mgmt/pkg package. 4set -e 5 6if [ $# -eq 0 ]; then 7 echo "Usage: $0 pkg.txz" >&2 8 exit 1 9fi 10 11pkg="$1" 12sign_cmd="${2:-./sign.sh}" 13rm -f "${pkg}.sig" 14openssl dgst -sha256 -binary "${pkg}" | hexdump -v -e '/1 "%x"' | "${sign_cmd}" > "${pkg}.sig" 15 16