diff options
Diffstat (limited to 'doc/ikiwiki.setup')
-rw-r--r-- | doc/ikiwiki.setup | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/doc/ikiwiki.setup b/doc/ikiwiki.setup new file mode 100644 index 000000000..9592d36f5 --- /dev/null +++ b/doc/ikiwiki.setup @@ -0,0 +1,47 @@ +#!/usr/bin/perl +# Configuration file for ikiwiki. +# Passing this to ikiwiki --setup will make ikiwiki generate tw +# wrapper programs, one for cgi and one for a subversion post-commit hook. +# +# Remember to re-run ikiwiki --setup any time you edit this file. + +%config=(%config, + + wikiname => "MyWiki", + + # Be sure to customise these.. + srcdir => "/path/to/source", + templatedir => "/path/to/templates", + destdir => "/var/www/wiki", + + url => "http://myhost/wiki", + cgiurl => "http://myhost/ikiwiki.cgi", + #historyurl => "http://svn.myhost/trunk/[[]]", + + # Whether to integrate with svn. + svn => 1, + svnrepo => "/svn/wiki", + + # Whether to enable a cgi wrapper. + cgiwrapper => 0, + # Can anonymous web users edit pages? + #anonok => 1, + +); + +gen_wrapper(%config, + + cgi => 1, + wrapper => "$config{destdir}/ikiwiki.cgi", + wrappermode => 06755, + +) if $config{cgiwrapper}; + +gen_wrapper(%config, + + # Note that this will overwrite any exsting post-commit hoo + # script, which may not be what you want. + wrapper => "$config{svnrepo}/hooks/post-commit", + wrappermode => 04755, + +) if $config{svn}; |