aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2006-08-28 16:24:08 +0000
committerPetter Reinholdtsen <pere@hungry.com>2006-08-28 16:24:08 +0000
commit1df001a306f5bc3101076c403f8c8155c92a9693 (patch)
tree24fc1081ce6b8aacfc5863cea7552aa734a59c49
parent235a3e1ac485c6a5f75254c86ee7220a02e80742 (diff)
downloadsitesummary-1df001a306f5bc3101076c403f8c8155c92a9693.tar.gz
sitesummary-1df001a306f5bc3101076c403f8c8155c92a9693.tar.bz2
sitesummary-1df001a306f5bc3101076c403f8c8155c92a9693.tar.xz
* Remove sitecontact references. I'm not sure it is the right place
for it, and we can reintroduce it if it proves to be a good idea.
-rw-r--r--Makefile1
-rw-r--r--SiteSummary.pm22
-rwxr-xr-xcollect.d/siteinfo3
-rw-r--r--debian/changelog2
-rwxr-xr-xsitecontact-summary28
5 files changed, 3 insertions, 53 deletions
diff --git a/Makefile b/Makefile
index 36c6c2f..eb0c29a 100644
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,6 @@ COLLECTORS = \
SUMMARYSCRIPTS = \
site-summary \
- sitecontact-summary \
kernelversion-summary
all:
diff --git a/SiteSummary.pm b/SiteSummary.pm
index bd3107e..9094c13 100644
--- a/SiteSummary.pm
+++ b/SiteSummary.pm
@@ -12,7 +12,6 @@ our @EXPORT = qw(
get_filepath_current
get_site
get_sitegroup
- get_sitecontact
get_linux_kernel_ver
);
@@ -61,27 +60,6 @@ sub get_sitegroup {
}
#
-# Return list with the mail addresses listed in sitecontact.
-#
-sub get_sitecontact {
- my $hostid = shift;
- my $path = get_filepath_current($hostid, "/siteinfo/sitecontact");
- my @addr = ();
- if (open (FILE, $path)) {
- while(<FILE>) {
- chomp;
- s/\#.+$//;
- next if (/^\s*$/);
- push(@addr, split(/,\s*/, $_));
- }
- close(FILE);
- return @addr;
- } else {
- return undef;
- }
-}
-
-#
# Return Linux kernel version for the machines using Linux.
#
sub get_linux_kernel_ver {
diff --git a/collect.d/siteinfo b/collect.d/siteinfo
index e17e2e0..73ad428 100755
--- a/collect.d/siteinfo
+++ b/collect.d/siteinfo
@@ -2,11 +2,10 @@
# site = location
# sitegroup = sublocation
-# sitecontact = comma-separated list of emails to site contacts
# hostclass = type of host (server, workstation, laptop, etc)
mkdir siteinfo && cd siteinfo
-for filename in site sitegroup sitecontact hostclass ; do
+for filename in site sitegroup hostclass ; do
file=/etc/sitesummary/$filename
if [ -f $file ] ; then
cp $file $filename
diff --git a/debian/changelog b/debian/changelog
index c00a322..b85b344 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ sitesummary (0.0.5) UNRELEASED; urgency=low
* Include apache2 example configuration.
* Try to create the directories in /var/lib/sitesummary/ with www-data
as the owner, to allow the cgi script to write into them.
+ * Remove sitecontact references. I'm not sure it is the right place
+ for it, and we can reintroduce it if it proves to be a good idea.
[ Steffen Joeris ]
* Update debian/copyright file
diff --git a/sitecontact-summary b/sitecontact-summary
deleted file mode 100755
index 2639b00..0000000
--- a/sitecontact-summary
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use SiteSummary;
-
-my %sitecontacts;
-
-for_all_hosts(\&handle_host);
-
-print_summary();
-
-sub handle_host {
- my $hostid = shift;
- #print "$hostid\n";
- for my $sitecontact (get_sitecontact($hostid)) {
- $sitecontact = "" unless defined $sitecontact;
- $sitecontacts{$sitecontact}++;
- }
-}
-
-sub print_summary {
- printf(" %-20s %5s\n", "contact", "count");
- for my $sitecontact (sort keys %sitecontacts) {
- printf(" %-20s %5d\n", $sitecontact, $sitecontacts{$sitecontact});
- }
-}