using Net::Domain instead of the shell to get the fqdn of the current host
authormiker <miker@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 20 Mar 2007 00:47:54 +0000 (00:47 +0000)
committermiker <miker@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 20 Mar 2007 00:47:54 +0000 (00:47 +0000)
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@844 9efc2488-bf62-4759-914b-345cdb29e865

src/perlmods/OpenSRF/Utils/Config.pm

index 434ceb5..b18bf15 100755 (executable)
@@ -6,6 +6,7 @@ use vars qw/@ISA $AUTOLOAD $VERSION/;
 push @ISA, qw/OpenSRF::Utils/;
 
 use OpenSRF::Utils (':common');
+use Net::Domain qw/hostfqdn/;
 
 $VERSION = do { my @r=(q$Revision$=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
 
@@ -325,7 +326,7 @@ sub FILE {
 
 sub load_env {
        my $self = shift;
-       my $host = `hostname -f`  || `uname -n`;
+       my $host = hostfqdn();
        chomp $host;
        $$self{env} = $self->section_pkg->new;
        $$self{env}{hostname} = $host;