diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2006-08-26 09:49:59 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2006-08-26 09:49:59 +0000 |
commit | 28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb (patch) | |
tree | 1e20a8fd262efc828d0a97920bdb2d7d81aa0820 /sitesummary-collector.cgi | |
parent | d4eb01b361e7910a2e64346665dffeda2f8d76be (diff) | |
download | sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.gz sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.bz2 sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.xz |
The system is now operational.
Diffstat (limited to 'sitesummary-collector.cgi')
-rw-r--r-- | sitesummary-collector.cgi | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sitesummary-collector.cgi b/sitesummary-collector.cgi index bf98d81..be640b4 100644 --- a/sitesummary-collector.cgi +++ b/sitesummary-collector.cgi @@ -12,6 +12,7 @@ use POSIX qw(strftime); use Socket; my $basedir = "/var/lib/sitesummary"; +my $handlerdir = "/usr/lib/sitesummary/handler.d"; $ENV{PATH} = "/bin:/usr/bin"; @@ -105,9 +106,16 @@ sub process_entry { #print STDERR "MAC: $eth0mac\n"; my $newdir = "$basedir/entries/ether-$eth0mac"; - `rm -r $newdir` if ( -d $newdir ); + my $status = "new"; + if ( -d $newdir ) { + `rm -r $newdir`; + my $status = "update"; + } rename $dirname, $newdir || die; + for my $handler (<$handlerdir/*>) { + `$handler $newdir $status`; + } } sub get_peerinfo { |