X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Debbugs%2FConfig.pm;h=f70860452e042af31667570c5ccb3aa418044314;hb=13abe0d0226a325d3da6db062b05ec7d3eee7bcb;hp=f13e3a2bdcf58e6bf5d966affe806b855af7c314;hpb=8623fd34da118a1bdcf96932058935e0c15bcd72;p=debbugs.git diff --git a/Debbugs/Config.pm b/Debbugs/Config.pm index f13e3a2..f708604 100644 --- a/Debbugs/Config.pm +++ b/Debbugs/Config.pm @@ -78,7 +78,7 @@ BEGIN { ], text => [qw($gBadEmailPrefix $gHTMLTail $gHTMLExpireNote), ], - cgi => [qw($gLibravatarUri $gLibravatarUriOptions @gLibravatarBlacklist)], + cgi => [qw($gLibravatarUri $gLibravatarCacheDir $gLibravatarUriOptions @gLibravatarBlacklist)], config => [qw(%config)], ); @EXPORT_OK = (); @@ -87,6 +87,7 @@ BEGIN { $ENV{HOME} = '' if not defined $ENV{HOME}; } +use Sys::Hostname; use File::Basename qw(dirname); use IO::File; use Safe; @@ -298,18 +299,13 @@ set_default(\%config,'unknown_maintainer_email',$config{maintainer_email}); The name of the machine that this instance of debbugs is running on (currently used for debbuging purposes and web page output.) -Default: qx(hostname --fqdn) +Default: Sys::Hostname::hostname() =back =cut -my $_old_path = $ENV{PATH}; -$ENV{PATH} = '/bin:/usr/bin:/usr/local/bin'; -my $temp_hostname = qx(hostname --fqdn); -chomp $temp_hostname; -set_default(\%config,'machine_name',$temp_hostname); -$ENV{PATH} = $_old_path; +set_default(\%config,'machine_name',Sys::Hostname::hostname()); =head2 BTS Mailing Lists @@ -979,7 +975,7 @@ libravatar.cgi, our internal federated libravatar system. =cut -set_default(\%config,'libravatar_uri',$config{cgi_domain}.'/libravatar.cgi?email='); +set_default(\%config,'libravatar_uri','http://'.$config{cgi_domain}.'/libravatar.cgi?email='); =item libravatar_uri_options $gLibravatarUriOptions