aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/Plugin/search.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/IkiWiki/Plugin/search.pm b/IkiWiki/Plugin/search.pm
index 7b41bbde9..284f477fa 100644
--- a/IkiWiki/Plugin/search.pm
+++ b/IkiWiki/Plugin/search.pm
@@ -194,9 +194,10 @@ sub xapiandb () { #{{{
return $db;
} #}}}
-my $setup;
+{
+my $setup=0;
sub setupfiles () { #{{{
- if (! defined $setup and ! -e $config{wikistatedir}."/xapian" || $config{rebuild}) {
+ if (! $setup and (! -e $config{wikistatedir}."/xapian" || $config{rebuild})) {
writefile("omega.conf", $config{wikistatedir}."/xapian",
"database_dir .\n".
"template_dir ./templates\n");
@@ -206,5 +207,6 @@ sub setupfiles () { #{{{
$setup=1;
}
} #}}}
+}
1