From: Joey Hess Date: Tue, 27 Nov 2007 21:46:02 +0000 (-0500) Subject: * Add umask configuration option. Closes: #443329 X-Git-Tag: 2.15~12 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=91fe16f35ccbf2517f9ec320b836f5e0f100a693;p=ikiwiki.git * Add umask configuration option. Closes: #443329 --- diff --git a/IkiWiki.pm b/IkiWiki.pm index c078a0055..d64f4e688 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -141,6 +141,10 @@ sub checkconfig () { #{{{ require IkiWiki::Rcs::Stub; } + if (exists $config{umask}) { + umask(possibly_foolish_untaint($config{umask})); + } + run_hooks(checkconfig => sub { shift->() }); return 1; diff --git a/debian/changelog b/debian/changelog index fe93e036c..6f0e22da6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,7 @@ ikiwiki (2.15) UNRELEASED; urgency=low reproduced them), just catch a failure of markdown, and retry. (The crazy perl bug magically disappears on the retry.) Closes: #449379 + * Add umask configuration option. Closes: #443329 -- Joey Hess Tue, 27 Nov 2007 00:16:40 -0500 diff --git a/doc/ikiwiki.setup b/doc/ikiwiki.setup index d7c54d5e0..1377315ae 100644 --- a/doc/ikiwiki.setup +++ b/doc/ikiwiki.setup @@ -118,6 +118,8 @@ use IkiWiki::Setup::Standard { #usedirs => 0, # Simple spam prevention: require an account-creation password. #account_creation_password => "example", + # Uncomment to force ikiwiki to run with a particular umask. + #umask => 022 # To add plugins, list them here. #add_plugins => [qw{goodstuff search wikitext camelcase