#!/bin/sh # NSC -- DNSSEC key generator # (c) 2019 Martin Mares set -e . bin/shell-env if [ -z "$1" ] ; then echo >&2 "Usage: $0 []" exit 1 fi C="$1" shift if [ ! -f $CFDIR/$C ] ; then echo >&2 "$CFDIR/$C: No such configuration file" exit 1 fi Z=$($M4 m4/mkname.m4 $CFDIR/$C) echo "Zone name: $Z" mkdir -p keys/$C dnssec-keygen $KEYGEN_OPTIONS -K keys/$C "$@" $Z bin/key-update $C