/usr/local/CPAN/Ocsinventory-Agent/Ocsinventory/Agent/Backend/OS/AIX/Domains.pm


package Ocsinventory::Agent::Backend::OS::AIX::Domains;
use strict;

sub run {
  my $params = shift;
  my $inventory = $params->{inventory};
  my $domain;

  #Domain name 
  open RESOLV, "/etc/resolv.conf";
  while(<RESOLV>){
		if (/^(domain|search)\s+(.+)/){$domain=$2;chomp($domain);}
  }
  #If no domain name and no workgroup name (samba), we send "WORKGROUP"
  #TODO:Check if samba is present and get the windows workgroup or NT domain name
  unless (defined($domain)){chomp($domain="WORKGROUP");}
  $domain=~s/^.\.(.)/$1/;

  $inventory->setHardware({
      WORKGROUP => $domain
    });

}

1;