#!/bin/sh set -e VERSION=$(grep '#define VERSION' main.c | cut -d'"' -f2) if [ -z "$VERSION" ]; then echo "Error: Could not extract version from main.c" exit 1 fi DISTNAME="fjorker-${VERSION}" DISTFILE="${DISTNAME}.tar.gz" rm -rf "$DISTNAME" mkdir "$DISTNAME" cp main.c Makefile README LICENSE CHANGES fjorker.8 "$DISTNAME/" tar czf "$DISTFILE" "$DISTNAME" rm -rf "$DISTNAME" if command -v gpg >/dev/null 2>&1; then gpg --detach-sign --armor "$DISTFILE" echo "Created: $DISTFILE and $DISTFILE.asc" else echo "Warning: gpg not found, skipping signature" echo "Created: $DISTFILE" fi