aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Setup.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-08-02 22:22:53 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-08-02 22:22:53 -0400
commit5dbd053da36d9ab7afc41540ef075c3b7b78ddf4 (patch)
tree99ae778e9c9a34d7637db969726273a00d80017e /IkiWiki/Setup.pm
parent6f65cb1cbe0f8a17147c843eb6b668f84014c1a4 (diff)
downloadikiwiki-5dbd053da36d9ab7afc41540ef075c3b7b78ddf4.tar
ikiwiki-5dbd053da36d9ab7afc41540ef075c3b7b78ddf4.tar.gz
avoid syslog whining from broken plugins
Diffstat (limited to 'IkiWiki/Setup.pm')
-rw-r--r--IkiWiki/Setup.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/IkiWiki/Setup.pm b/IkiWiki/Setup.pm
index d14be879d..02a462082 100644
--- a/IkiWiki/Setup.pm
+++ b/IkiWiki/Setup.pm
@@ -76,6 +76,10 @@ sub getsetup () { #{{{
# [plugin, setup] pairs.
my @ret;
+ # disable logging to syslog while dumping, broken plugins may whine when loaded
+ my $syslog=$config{syslog};
+ $config{syslog}=0;
+
# Load all plugins, so that all setup options are available.
my @plugins=grep { $_ ne $config{rcs} } sort(IkiWiki::listplugins());
unshift @plugins, $config{rcs} if $config{rcs}; # rcs plugin 1st
@@ -94,6 +98,8 @@ sub getsetup () { #{{{
push @ret, [ $plugin, \@s ],
}
}
+
+ $config{syslog}=$syslog;
return @ret;
} #}}}