From e910e67424aeaf56c547578af6c98914a7180811 Mon Sep 17 00:00:00 2001 From: joey Date: Fri, 24 Mar 2006 02:42:19 +0000 Subject: fixes --- IkiWiki/Setup.pm | 7 +++++-- doc/ikiwiki.setup | 2 +- ikiwiki | 14 +++++++------- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/IkiWiki/Setup.pm b/IkiWiki/Setup.pm index 63659ce2e..0c8ad9208 100644 --- a/IkiWiki/Setup.pm +++ b/IkiWiki/Setup.pm @@ -9,8 +9,11 @@ sub setup () { # {{{ my $setup=possibly_foolish_untaint($config{setup}); delete $config{setup}; open (IN, $setup) || error("read $setup: $!\n"); - local $/=undef; - my $code=; + my $code; + { + local $/=undef; + $code=; + } ($code)=$code=~/(.*)/s; close IN; diff --git a/doc/ikiwiki.setup b/doc/ikiwiki.setup index b81983080..bd82f3d10 100644 --- a/doc/ikiwiki.setup +++ b/doc/ikiwiki.setup @@ -45,5 +45,5 @@ use IkiWiki::Setup::Standard { # Can anonymous web users edit pages? #anonok => 1, # Generate rss feeds for pages? - #rss => 1, + rss => 1, } diff --git a/ikiwiki b/ikiwiki index 77c7744f9..ea5604365 100755 --- a/ikiwiki +++ b/ikiwiki @@ -466,7 +466,13 @@ sub globlist_match ($$) { #{{{ sub main () { #{{{ getconfig(); - if ($config{setup}) { + if ($config{cgi}) { + lockwiki(); + loadindex(); + require IkiWiki::CGI; + cgi(); + } + elsif ($config{setup}) { require IkiWiki::Setup; setup(); } @@ -475,12 +481,6 @@ sub main () { #{{{ require IkiWiki::Wrapper; gen_wrapper(); } - elsif ($config{cgi}) { - lockwiki(); - loadindex(); - require IkiWiki::CGI; - cgi(); - } else { lockwiki(); loadindex(); -- cgit v1.2.3