# [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) };
push @ret, [ $plugin, \@s ],
}
}
+
+ $config{syslog}=$syslog;
return @ret;
} #}}}