created lib/DNStools/ as place for my packages hs12
authorHeiko Schlittermann <hs@schlittermann.de>
Tue, 11 Jan 2011 23:30:09 +0100
branchhs12
changeset 75 4c0f518fd1be
parent 74 8b8735676881
child 76 7c48ae30987c
created lib/DNStools/ as place for my packages
dnssec-keytool.pl
dnstools/Config.pm
lib/DNStools/Config.pm
update-serial.pl
zone-ls.pl
zone-mk.pl
zone-rm.pl
--- a/dnssec-keytool.pl	Mon Jan 03 20:10:17 2011 +0100
+++ b/dnssec-keytool.pl	Tue Jan 11 23:30:09 2011 +0100
@@ -9,7 +9,7 @@
 use Pod::Usage;
 use File::Basename;
 use if $ENV{DEBUG} => "Smart::Comments";
-use dnstools::Config qw(get_config);
+use DNStools::Config qw(get_config);
 
 my $ME = basename $0;
 
--- a/dnstools/Config.pm	Mon Jan 03 20:10:17 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-package dnstools::Config;
-use strict;
-use warnings;
-
-use base "Exporter";
-
-our $VERSION   = 0.0;
-our @EXPORT_OK = qw(get_config);
-
-sub get_config(@) {
-
-    # read configuration
-    my @configs = @_;
-    my %config;
-
-    # the first config FILE
-    my ($_) = grep { -f } @configs;
-    open(my $cf, $_) or die "Can't open $_: $!\n";
-
-    while (<$cf>) {
-        s/#.*//;
-        s/\s//g;
-        next unless length;
-        my ($cname, $ccont) = split(/\s*=\s*/, $_, 2);
-        $config{$cname} = $ccont;
-    }
-
-    # now merge the config hashes
-    foreach my $o (grep { ref eq "HASH" } @configs) {
-        %config =
-          (%config, map { $_ => $o->{$_} } grep { defined $o->{$_} } keys %$o);
-    }
-    return %config;
-}
-
-1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/DNStools/Config.pm	Tue Jan 11 23:30:09 2011 +0100
@@ -0,0 +1,36 @@
+package DNStools::Config;
+use strict;
+use warnings;
+
+use base "Exporter";
+
+our $VERSION   = 0.0;
+our @EXPORT_OK = qw(get_config);
+
+sub get_config(@) {
+
+    # read configuration
+    my @configs = @_;
+    my %config;
+
+    # the first config FILE
+    my ($_) = grep { -f } @configs;
+    open(my $cf, $_) or die "Can't open $_: $!\n";
+
+    while (<$cf>) {
+        s/#.*//;
+        s/\s//g;
+        next unless length;
+        my ($cname, $ccont) = split(/\s*=\s*/, $_, 2);
+        $config{$cname} = $ccont;
+    }
+
+    # now merge the config hashes
+    foreach my $o (grep { ref eq "HASH" } @configs) {
+        %config =
+          (%config, map { $_ => $o->{$_} } grep { defined $o->{$_} } keys %$o);
+    }
+    return %config;
+}
+
+1;
--- a/update-serial.pl	Mon Jan 03 20:10:17 2011 +0100
+++ b/update-serial.pl	Tue Jan 11 23:30:09 2011 +0100
@@ -12,7 +12,7 @@
 use IO::File;
 use POSIX qw(strftime);
 use if $ENV{DEBUG} => "Smart::Comments";
-use dnstools::Config qw(get_config);
+use DNStools::Config qw(get_config);
 
 sub uniq(@);
 sub zones(@);
--- a/zone-ls.pl	Mon Jan 03 20:10:17 2011 +0100
+++ b/zone-ls.pl	Tue Jan 11 23:30:09 2011 +0100
@@ -9,7 +9,7 @@
 use Time::Local;
 use Getopt::Long;
 use if $ENV{DEBUG} => "Smart::Comments";
-use dnstools::Config qw(get_config);
+use DNStools::Config qw(get_config);
 
 my %config;
 my $opt_expiry = undef;
--- a/zone-mk.pl	Mon Jan 03 20:10:17 2011 +0100
+++ b/zone-mk.pl	Tue Jan 11 23:30:09 2011 +0100
@@ -3,7 +3,7 @@
 use warnings;
 use strict;
 use FindBin;
-use dnstools::Config qw(get_config);
+use DNStools::Config qw(get_config);
 
 my %config;
 
--- a/zone-rm.pl	Mon Jan 03 20:10:17 2011 +0100
+++ b/zone-rm.pl	Tue Jan 11 23:30:09 2011 +0100
@@ -4,7 +4,7 @@
 use strict;
 use File::Path;
 use FindBin;
-use dnstools::Config qw(get_config);
+use DNStools::Config qw(get_config);
 
 # liest die Konfiguration ein
 my %config = get_config("$FindBin::Bin/dnstools.conf", "/etc/dnstools.conf");