Something
public shellscript v1 · immutable#!/bin/sh -ePROG="${0##*/}"tmpdir=exit_handler(){ local rc=$? trap - EXIT [ -z "$tmpdir" ] || rm -rf -- "$tmpdir" exit $rc}trap exit_handler HUP PIPE INT QUIT TERM EXITtmpdir="$(mktemp -dt "$PROG.XXXXXXXX")"cat >"$tmpdir/pkg.tar"hsh "$@" "$tmpdir/pkg.tar"