ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/ihost-perl/ihost.pl
(Generate patch)

Comparing projects/cms/source/host/ihost-perl/ihost.pl (file contents):
Revision 1.17 by pjm2, Tue Feb 27 19:14:26 2001 UTC vs.
Revision 1.18 by pjm2, Tue Feb 27 19:26:51 2001 UTC

# Line 209 | Line 209 | sub send_udp_packet() {
209      }
210      $disk_info .= "</disk>";
211  
212 <    my($hostname) = hostname();
213 <    $hostname =~ s/\..*$//g;
214 <    my($resolv) = `cat /etc/resolv.conf`;
215 <    my($domainname);
216 <    my($machine_name);
217 <    if($resolv =~ /domain\s+([^\s]+)/) {
218 <        # some machines have domain <domain> in resolv.conf
219 <        $domainname = $1;
220 <        $machine_name = "$hostname.$domainname";
221 <    }
222 <    elsif($resolv =~ /search\s+([^\s]+)/) {
223 <        # some machines have search <domain> in resolv.conf
224 <        $domainname = $1;
225 <        $machine_name = "$hostname.$domainname";
226 <    }
227 <    else {
228 <        # we can't find out the domain
229 <        $machine_name = $hostname;
230 <    }
231 <    my($ip) = inet_ntoa(scalar(gethostbyname($hostname)) || 'localhost');
212 >    my($machine_name) = hostname();
213 >    my($ip) = inet_ntoa(scalar(gethostbyname($machine_name)) || 'localhost');
214  
215      # Build the XML packet this way, as we can clearly
216      # see the structure and contents... I like this ;-)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines