]> gitweb.fluxo.info Git - puppet-backupninja.git/commitdiff
drop the dom_sufx hack, calculate based on the parent's domain instead
authorAntoine Beaupre <anarcat@koumbit.org>
Fri, 17 Apr 2009 17:09:26 +0000 (13:09 -0400)
committerAntoine Beaupre <anarcat@koumbit.org>
Fri, 17 Apr 2009 17:09:26 +0000 (13:09 -0400)
files/checkbackups.pl

index df73cebf3dc1afbb70b2820f27ebed2c3b2611b2..5e75b858213419b04b511197ce0764240d61d758 100755 (executable)
@@ -37,8 +37,6 @@ my $STATE_DEPENDENT=4;
 
 # gross hack: we look into subdirs to find vservers
 my @vserver_dirs = qw{/var/lib/vservers /vservers};
-# even worse: hardcode a suffix to the vserver name to get a FQDN
-my $dom_sufx = ".koumbit.net";
 
 our $opt_d = "/backup";
 our $opt_c = 48 * 60 * 60;
@@ -113,6 +111,8 @@ foreach $host (@hosts) {
        }
 } continue {
        printf "$host\tbackups\t$state\t$message\n";
+       my @dom_sufx = split(/\./, $host);
+       my $dom_sufx = join('.', @dom_sufx[1,-1]);
        foreach my $vserver (@vservers) {
                printf "$vserver$dom_sufx\tbackups\t$state\t$message, same as parent: $host\n";
        }