X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/0b6dd9247bd442560ab740051f0e60b22bf2dccc..5dbd053da36d9ab7afc41540ef075c3b7b78ddf4:/IkiWiki/Setup.pm?ds=inline diff --git a/IkiWiki/Setup.pm b/IkiWiki/Setup.pm index 73e32447c..02a462082 100644 --- a/IkiWiki/Setup.pm +++ b/IkiWiki/Setup.pm @@ -76,10 +76,12 @@ 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. - # (But skip a few problematic external demo plugins.) - my @plugins=grep { ! /^(externaldemo|pythondemo|\Q$config{rcs}\E)$/ } - sort(IkiWiki::listplugins()); + my @plugins=grep { $_ ne $config{rcs} } sort(IkiWiki::listplugins()); unshift @plugins, $config{rcs} if $config{rcs}; # rcs plugin 1st foreach my $plugin (@plugins) { eval { IkiWiki::loadplugin($plugin) }; @@ -96,6 +98,8 @@ sub getsetup () { #{{{ push @ret, [ $plugin, \@s ], } } + + $config{syslog}=$syslog; return @ret; } #}}}