cp "../ns9/dsset-$subdomain.checkds$TP" .
done
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
zone="checkds"
infile="checkds.db.infile"
zonefile="checkds.db"
echo_i "ns5/setup.sh"
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
zone="checkds"
infile="checkds.db.infile"
zonefile="checkds.db"
echo "$zone" >> zones
}
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
# Short environment variable names for key states and times.
H="HIDDEN"
R="RUMOURED"
echo "$1" | sed "s/.*+0\{0,4\}//"
}
+# private_type_record: write a private type record recording the state of the
+# signing process
+#
+# For a given zone ($1), algorithm number ($2) and key file ($3), print the
+# private type record with default type value of 65534, indicating that the
+# signing process for this key is completed.
+private_type_record() {
+ _zone=$1
+ _algorithm=$2
+ _keyfile=$3
+
+ _id=$(keyfile_to_key_id "$_keyfile")
+
+ printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
+}
+
# nextpart*() - functions for reading files incrementally
#
# These functions aim to facilitate looking for (or waiting for)
echo "$zone" >> zones
}
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
# Set in the key state files the Predecessor/Successor fields.
# Key $1 is the predecessor of key $2.
key_successor() {
infile="${zone}.db.infile"
}
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
-
# Make lines shorter by storing key states in environment variables.
H="HIDDEN"
R="RUMOURED"
infile="${zone}.db.infile"
}
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
-
# Make lines shorter by storing key states in environment variables.
H="HIDDEN"
R="RUMOURED"
echo_i "ns4/setup.sh"
-private_type_record() {
- _zone=$1
- _algorithm=$2
- _keyfile=$3
-
- _id=$(keyfile_to_key_id "$_keyfile")
-
- printf "%s. 0 IN TYPE65534 %s 5 %02x%04x0000\n" "$_zone" "\\#" "$_algorithm" "$_id"
-}
-
# Make lines shorter by storing key states in environment variables.
H="HIDDEN"
R="RUMOURED"