summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/Setup/Standard.pm12
1 files changed, 8 insertions, 4 deletions
diff --git a/IkiWiki/Setup/Standard.pm b/IkiWiki/Setup/Standard.pm
index d96964a23..99da7ed86 100644
--- a/IkiWiki/Setup/Standard.pm
+++ b/IkiWiki/Setup/Standard.pm
@@ -83,26 +83,30 @@ sub gendump ($) { #{{{
my %setup=(%config);
my @ret;
+ # disable logging to syslog while dumping
+ $config{syslog}=0;
+
push @ret, "\t# basic setup";
push @ret, dumpvalues(\%setup, IkiWiki::getsetup());
# Load all plugins, so that all setup options are available.
- my @plugins=grep { ! /externaldemo|pythondemo/ } sort(IkiWiki::listplugins());
+ # (But skip a few problematic external demo plugins.)
+ my @plugins=grep { ! /^(externaldemo|pythondemo|\Q$config{rcs}\E)$/ }
+ sort(IkiWiki::listplugins());
+ unshift @plugins, $config{rcs} if $config{rcs}; # rcs plugin 1st
foreach my $plugin (@plugins) {
eval { IkiWiki::loadplugin($plugin) };
if (exists $IkiWiki::hooks{checkconfig}{$plugin}{call}) {
my @s=eval { $IkiWiki::hooks{checkconfig}{$plugin}{call}->() };
}
}
- unshift @plugins, $config{rcs} if $config{rcs};
foreach my $id (@plugins) {
- my $title="\t# $id".($id ne $config{rcs} ? " plugin" : "");
if (exists $IkiWiki::hooks{getsetup}{$id}{call}) {
# use an array rather than a hash, to preserve order
my @s=eval { $IkiWiki::hooks{getsetup}{$id}{call}->() };
next unless @s;
- push @ret, "", $title;
+ push @ret, "", "\t# $id plugin";
push @ret, dumpvalues(\%setup, @s);
}
}
'right'>0
-rw-r--r--tags/a9/92/20181010220005.9755F1455@xayide.jones.dk/sys0
-rw-r--r--tags/a9/92/20181010220005.9755F1455@xayide.jones.dk/unread0
-rw-r--r--tags/a9/92/20190422120002.291661C8D99@lxp5.free-owl.de/sys0
-rw-r--r--tags/a9/92/20190422120002.291661C8D99@lxp5.free-owl.de/unread0
-rw-r--r--tags/a9/92/20220130192552.7672bc28292279ba3de5b234@paranoici.org/debian0
-rw-r--r--tags/a9/92/20220130192552.7672bc28292279ba3de5b234@paranoici.org/signed0
-rw-r--r--tags/a9/92/20220130192552.7672bc28292279ba3de5b234@paranoici.org/unread0
-rw-r--r--tags/a9/92/5176C919.1040906@pocock.com.au/debian0
-rw-r--r--tags/a9/92/87vco6lsez.fsf@frosties.localnet/debian0
-rw-r--r--tags/a9/92/CADBWd2hYN_y3Lx-JLpOX57UMHsKs=5Dd2Qu9M0LC3iPLH1kDDw@mail.gmail.com/sugar0
-rw-r--r--tags/a9/92/CADBWd2hYN_y3Lx-JLpOX57UMHsKs=5Dd2Qu9M0LC3iPLH1kDDw@mail.gmail.com/unread0
-rw-r--r--tags/a9/92/CAEBd0-e7VuaK4PCFmnNGzLt52nhVzWQ+6qVysu+8RrH1scG8wA@mail.gmail.com/sugar0
-rw-r--r--tags/a9/92/CAEBd0-e7VuaK4PCFmnNGzLt52nhVzWQ+6qVysu+8RrH1scG8wA@mail.gmail.com/unread0
-rw-r--r--tags/a9/92/CAO+xidseQQNjZ+upQOyx39P8Z5reAqc1vBJ=Qae0+29TZiXR9w@trey-lee.com/attachment0
-rw-r--r--tags/a9/92/CAO+xidseQQNjZ+upQOyx39P8Z5reAqc1vBJ=Qae0+29TZiXR9w@trey-lee.com/inbox0
-rw-r--r--tags/a9/92/CAO+xidseQQNjZ+upQOyx39P8Z5reAqc1vBJ=Qae0+29TZiXR9w@trey-lee.com/old0
-rw-r--r--tags/a9/92/m31vm4c82w.fsf_-_@pullcord.laptop.org/sugar0
-rw-r--r--tags/a9/92/m31vm4c82w.fsf_-_@pullcord.laptop.org/unread0
28 files changed, 0 insertions, 0 deletions