]> sipb.mit.edu Git - ikiwiki.git/commitdiff
avoid syslog whining from broken plugins
authorJoey Hess <joey@kodama.kitenet.net>
Sun, 3 Aug 2008 02:22:53 +0000 (22:22 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Sun, 3 Aug 2008 02:22:53 +0000 (22:22 -0400)
IkiWiki/Plugin/websetup.pm
IkiWiki/Setup.pm

index 94c1b4214919a93a91e2899793777ef80171f0ea..6aab04e320fe21d02a36a9334ab0f3ab068bd191 100644 (file)
@@ -143,8 +143,6 @@ sub showplugintoggle ($$$$) { #{{{
                return 0;
        }
 
                return 0;
        }
 
-       print STDERR ">>$plugin (@{$config{websetup_force_plugins}})\n";
-
        $form->field(
                name => "enable.$plugin",
                label => "",
        $form->field(
                name => "enable.$plugin",
                label => "",
index d14be879d5f1aab1f432d46bd42f9d824e95c14a..02a462082cc476530d16c9d6477122727f713bf6 100644 (file)
@@ -76,6 +76,10 @@ sub getsetup () { #{{{
        # [plugin, setup] pairs.
        my @ret;
 
        # [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
        # 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 ],
                }
        }
                        push @ret, [ $plugin, \@s ],
                }
        }
+       
+        $config{syslog}=$syslog;
 
        return @ret;
 } #}}}
 
        return @ret;
 } #}}}