Merge branch 'jn/gitweb-config-error-die' into maint

* jn/gitweb-config-error-die:
  gitweb: Die if there are parsing errors in config file
This commit is contained in:
Junio C Hamano 2010-03-04 22:27:12 -08:00
Родитель 6914c661c3 e6e592db4c
Коммит 7d181222ea
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -554,11 +554,14 @@ sub filter_snapshot_fmts {
} }
our $GITWEB_CONFIG = $ENV{'GITWEB_CONFIG'} || "++GITWEB_CONFIG++"; our $GITWEB_CONFIG = $ENV{'GITWEB_CONFIG'} || "++GITWEB_CONFIG++";
our $GITWEB_CONFIG_SYSTEM = $ENV{'GITWEB_CONFIG_SYSTEM'} || "++GITWEB_CONFIG_SYSTEM++";
# die if there are errors parsing config file
if (-e $GITWEB_CONFIG) { if (-e $GITWEB_CONFIG) {
do $GITWEB_CONFIG; do $GITWEB_CONFIG;
} else { die $@ if $@;
our $GITWEB_CONFIG_SYSTEM = $ENV{'GITWEB_CONFIG_SYSTEM'} || "++GITWEB_CONFIG_SYSTEM++"; } elsif (-e $GITWEB_CONFIG_SYSTEM) {
do $GITWEB_CONFIG_SYSTEM if -e $GITWEB_CONFIG_SYSTEM; do $GITWEB_CONFIG_SYSTEM;
die $@ if $@;
} }
# Get loadavg of system, to compare against $maxload. # Get loadavg of system, to compare against $maxload.