a8783019814daa36dd57afe3f527462822834c3bEvan Hunt#!/bin/sh -e
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Copyright (C) 2014, 2016 Internet Systems Consortium, Inc. ("ISC")
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# file, You can obtain one at http://mozilla.org/MPL/2.0/.
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt
a8783019814daa36dd57afe3f527462822834c3bEvan HuntSYSTEMTESTTOP=../..
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt. $SYSTEMTESTTOP/conf.sh
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt
a8783019814daa36dd57afe3f527462822834c3bEvan Huntzone=example.
a8783019814daa36dd57afe3f527462822834c3bEvan Huntinfile=example.db.in
a8783019814daa36dd57afe3f527462822834c3bEvan Huntzonefile=example.db
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt
a8783019814daa36dd57afe3f527462822834c3bEvan Huntkeyname1=`$KEYGEN -q -r $RANDFILE -a DSA -b 768 -n zone $zone`
a8783019814daa36dd57afe3f527462822834c3bEvan Huntkeyname2=`$KEYGEN -q -r $RANDFILE -a DSA -b 768 -n zone $zone`
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt
a8783019814daa36dd57afe3f527462822834c3bEvan Huntcat $infile $keyname1.key $keyname2.key >$zonefile
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt$SIGNER -P -g -r $RANDFILE -o $zone -k $keyname1 $zonefile $keyname2 > /dev/null