add missing setup options, tweak others' display

master
Joey Hess 2008-07-26 19:28:15 -04:00
parent bb872ea1e8
commit 8051316904
5 changed files with 32 additions and 21 deletions

View File

@ -252,7 +252,29 @@ sub getsetup () { #{{{
safe => 0, # paranoia safe => 0, # paranoia
rebuild => 0, rebuild => 0,
}, },
umask => {
type => "integer",
description => "",
example => "022",
description => "force ikiwiki to use a particular umask",
safe => 0, # paranoia
rebuild => 0,
},
libdir => {
type => "string",
default => "",
example => "$ENV{HOME}/.ikiwiki/",
description => "extra library and plugin directory",
safe => 0, # directory
rebuild => 0,
},
ENV => {
type => "string",
default => {},
description => "environment variables",
safe => 0, # paranoia
rebuild => 0,
},
exclude => { exclude => {
type => "string", type => "string",
default => undef, default => undef,
@ -342,14 +364,6 @@ sub getsetup () { #{{{
safe => 0, safe => 0,
rebuild => 0, rebuild => 0,
}, },
libdir => {
type => "internal",
default => undef,
example => "$ENV{HOME}/.ikiwiki/",
description => "extra library and plugin directory",
safe => 0,
rebuild => 0,
},
} #}}} } #}}}
sub defaultconfig () { #{{{ sub defaultconfig () { #{{{
@ -408,7 +422,7 @@ sub checkconfig () { #{{{
require IkiWiki::Rcs::Stub; require IkiWiki::Rcs::Stub;
} }
if (exists $config{umask}) { if (defined $config{umask}) {
umask(possibly_foolish_untaint($config{umask})); umask(possibly_foolish_untaint($config{umask}));
} }

View File

@ -44,21 +44,20 @@ sub getsetup () { #{{{
return return
amazon_s3_key_id => { amazon_s3_key_id => {
type => "string", type => "string",
default => "", example => "XXXXXXXXXXXXXXXXXXXX",
description => "public access key id", description => "public access key id",
safe => 1, safe => 1,
rebuild => 0, rebuild => 0,
}, },
amazon_s3_key_id => { amazon_s3_key_id => {
type => "string", type => "string",
default => "", example => "$ENV{HOME}/.s3_key",
description => "file holding secret key", description => "file holding secret key (must not be readable by others!)",
safe => 0, # ikiwiki reads this file safe => 0, # ikiwiki reads this file
rebuild => 0, rebuild => 0,
}, },
amazon_s3_bucket => { amazon_s3_bucket => {
type => "string", type => "string",
default => "",
example => "mywiki", example => "mywiki",
description => "globally unique name of bucket to store wiki in", description => "globally unique name of bucket to store wiki in",
safe => 1, safe => 1,
@ -66,14 +65,13 @@ sub getsetup () { #{{{
}, },
amazon_s3_prefix => { amazon_s3_prefix => {
type => "string", type => "string",
default => "wiki/", example => "wiki/",
description => "a prefix to prepend to each page name", description => "a prefix to prepend to each page name",
safe => 1, safe => 1,
rebuild => 1, rebuild => 1,
}, },
amazon_s3_location => { amazon_s3_location => {
type => "string", type => "string",
default => "",
example => "EU", example => "EU",
description => "which S3 datacenter to use (leave blank for default)", description => "which S3 datacenter to use (leave blank for default)",
safe => 1, safe => 1,
@ -82,7 +80,7 @@ sub getsetup () { #{{{
amazon_s3_dupindex => { amazon_s3_dupindex => {
type => "boolean", type => "boolean",
default => 0, default => 0,
description => "store each index file twice? (to allow urls ending in \"/index.html\" and \"/\")", description => "store each index file twice? (allows urls ending in \"/index.html\" and \"/\")",
safe => 1, safe => 1,
rebuild => 1, rebuild => 1,
}, },

View File

@ -14,9 +14,8 @@ sub getsetup () { #{{{
return return
anonok_pagespec => { anonok_pagespec => {
type => "string", type => "string",
default => "",
example => "*/discussion", example => "*/discussion",
description => "PageSpec to limit which pages anonymouse users can edit", description => "PageSpec to limit which pages anonymous users can edit",
safe => 1, safe => 1,
rebuild => 0, rebuild => 0,
}, },

View File

@ -14,7 +14,7 @@ sub import { #{{{
sub getsetup () { #{{{ sub getsetup () { #{{{
return return
=> { virus_checker => {
type => "string", type => "string",
default => "", default => "",
example => "clamdscan -", example => "clamdscan -",

View File

@ -14,7 +14,7 @@ sub getsetup () { #{{{
return return
mirrorlist => { mirrorlist => {
type => "string", type => "string",
default => "", default => {},
description => "list of mirrors", description => "list of mirrors",
safe => 1, safe => 1,
rebuild => 1, rebuild => 1,