![]() ![]() |
hotsanic |
Subversion Repositories: |
Compare with Previous - Blame - Download
package HotSaNICmod::common;sub version {($VERSION = '$Revision: 1.4 $') =~ s/.*(\d+\.\d+).*/$1/;return "common.pm $VERSION";}sub configure {my %MODCONF=HotSaNICparser::get_moduleconfig(".",(NTPCOMMAND=>"var",HOST=>"array"));if (!@{$MODCONF{HOST}}) { @{$MODCONF{HOST}}=("localhost,local system"); }if ($MODCONF{NTPCOMMAND} eq "") {my @list=HotSaNICparser::locate_files("bin/ntpdc");if (! @list) { @list=HotSaNICparser::locate_files("bin/xntpdc"); }$MODCONF{NTPCOMMAND}=pop @list;}return %MODCONF;}sub get_names {my $entry=shift || ",";my $item=shift || "";my $community="";my %DESCR=(""=>"","stratum"=>"stratum","distance"=>"root distance","dispersion"=>"root dispersion","frequency"=>"frequency error","stability"=>"stability");my ($host,$description)=split /,/,$entry;if ($host eq "") {$dbname="time";$file=$item;$name=$item;$description=$DESCR{$item};}else {($dbname=$host) =~ s/:/_/g;($file="$host-$item") =~ s/[.:]/_/g;$name="$host-$item";$description="$DESCR{$item} on $host";}return ($host,$community,$item,$dbname,$name,$file,$description);}1;