From: joey Date: Fri, 24 Mar 2006 02:42:19 +0000 (+0000) Subject: fixes X-Git-Tag: 1.0~232 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e910e67424aeaf56c547578af6c98914a7180811;p=ikiwiki.git fixes --- 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();