also ignore trash and zones
[public/microdnssec.git] / retire-key.sh
1 #!/bin/bash
2 # microdnssec, (c) Svenne Krap (svenne@krap.dk), 2010
3 # released under 2-clause BSD-license
4 source `dirname $0`/conf/settings
5 cd `dirname $0`
6
7 if [ $# -ne 2 ] ; then
8         echo "$0 <domain.tld> <key>"
9         exit
10 fi 
11 if [ ! -d zones/$1 ] ; then
12     echo "zone $1 does not exists"
13     exit
14 fi
15
16 if [ -f zones/$1/$2.key -a -f zones/$1/$2.private ] ; then
17     echo "Retire key $2 for $1"
18     mv zones/$1/$2.key zones/$1/$2.oldkey
19     mv zones/$1/$2.private zones/$1/$2.oldprivate
20 fi