. bin/shell-env
if [ $# -gt 1 ] ; then
- echo >&2 "Usage: $0 [<domain>]"
+ echo >&2 "Usage: $0 [<zone>]"
exit 1
fi
{
local D=$1
local K=keys/$D
- local H=$K.hash
- cat $K/*.key | sha1sum | cut -f1 -d' ' >$H.new
+ local H=khash/$D
+ cat /dev/null $K/*.key | sha1sum | cut -f1 -d' ' >$H.new
if [ ! -f $H ] || ! cmp -s $H $H.new ; then
echo "** $D: New key hash"
mv $H.new $H
update $(basename $DD)
fi
done
- for H in keys/*.hash ; do
- B=$(basename $H .hash)
+ for H in khash/* ; do
+ B=$(basename $H)
if [ ! -d keys/$B ] ; then
echo "## $B: Deleted obsolete hash"
rm $H