1#!/bin/sh -e 2 3# Copyright (C) Internet Systems Consortium, Inc. ("ISC") 4# 5# SPDX-License-Identifier: MPL-2.0 6# 7# This Source Code Form is subject to the terms of the Mozilla Public 8# License, v. 2.0. If a copy of the MPL was not distributed with this 9# file, you can obtain one at https://mozilla.org/MPL/2.0/. 10# 11# See the COPYRIGHT file distributed with this work for additional 12# information regarding copyright ownership. 13 14SYSTEMTESTTOP=../.. 15. $SYSTEMTESTTOP/conf.sh 16 17zone=example.com. 18infile=example.com.db.in 19zonefile=example.com.db 20starttime=20150729220000 21endtime=20150819220000 22 23echo_i "ns3/sign.sh" 24 25cp $infile $zonefile 26 27if [ -f ../ed448-supported.file ]; then 28 for i in Xexample.com.+016+09713 Xexample.com.+016+38353 29 do 30 cp "$i.key" "$(echo $i.key | sed s/X/K/)" 31 cp "$i.private" "$(echo $i.private | sed s/X/K/)" 32 cat "$(echo $i.key | sed s/X/K/)" >> "$zonefile" 33 done 34fi 35 36$SIGNER -P -z -s "$starttime" -e "$endtime" -o "$zone" "$zonefile" > /dev/null 2> signer.err || cat signer.err 37