# HG changeset patch # User Heiko Schlittermann # Date 1292936598 -3600 # Node ID 7e472c559b36b7e7c25062ce09489b306adc4240 # Parent d50f6874b7abb77a1a14f4e66e053ce496e4e245# Parent 2baba9f7702022be7a0366e4e2802017e426fef8 [merged] from branch hs12 diff -r d50f6874b7ab -r 7e472c559b36 .hgignore --- a/.hgignore Fri Dec 03 16:42:12 2010 +0100 +++ b/.hgignore Tue Dec 21 14:03:18 2010 +0100 @@ -1,2 +1,6 @@ -creatksk.old -creatkey.old +.hgignore +dnssec-keytool +update-serial +zone-ls +zone-mk +zone-rm diff -r d50f6874b7ab -r 7e472c559b36 .perltidyrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.perltidyrc Tue Dec 21 14:03:18 2010 +0100 @@ -0,0 +1,2 @@ +--paren-tightness=2 +--square-bracket-tightness=2 diff -r d50f6874b7ab -r 7e472c559b36 Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Tue Dec 21 14:03:18 2010 +0100 @@ -0,0 +1,19 @@ +ALL = zone-ls zone-mk zone-rm \ + update-serial \ + dnssec-keytool + +CLEANFILES = $(ALL) + +.PHONY: all clean distclean install + +all: $(ALL) + +clean: +distclean: + rm -f $(CLEANFILES) + + +%: %.pl + @perl -c $< + @cp -f $< $@ + @chmod a+x-w $@ diff -r d50f6874b7ab -r 7e472c559b36 dnssec-keytool --- a/dnssec-keytool Fri Dec 03 16:42:12 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,350 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use FindBin; - -sub del_double { - my %all; - grep { $all{$_} = 0 } @_; - return ( keys %all ); -} - -sub read_conf { - # liest die Konfiguration ein - my @configs = ( "$FindBin::Bin/dnstools.conf", "/etc/dnstools.conf" ); - our %config; - - for ( grep {-f} @configs ) { - open( CONFIG, $_ ) or die "Can't open $_: $!\n"; - } - unless ( seek( CONFIG, 0, 0 ) ) { - die "Can't open config (searched: @configs)\n"; - } - while () { - chomp; - s/#.*//; - s/\t//g; - s/\s//g; - - next unless length; - my ( $cname, $ccont ) = split( /\s*=\s*/, $_, 2 ); - $config{$cname} = $ccont; - } - close(CONFIG); -} - -sub read_argv { - # wertet argv aus oder gibt die hilfe aus - my $arg = shift @ARGV; - my $zone; - our $do; - our @zones; - our $master_dir; - - if ( ! defined $arg ) { - print " usage: dnssec-keytool