aboutsummaryrefslogtreecommitdiff
path: root/ikiwiki.in
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2010-03-14 14:58:13 -0400
committerJoey Hess <joey@gnu.kitenet.net>2010-03-14 14:58:13 -0400
commit823ec815d4fc9625d6fa3553ad03e9f2ff737659 (patch)
tree50900e409091975988df76257d6d1fe30f739d4a /ikiwiki.in
parenta79c52337c1d42f18492caf0ba3da970874210c1 (diff)
downloadikiwiki-823ec815d4fc9625d6fa3553ad03e9f2ff737659.tar
ikiwiki-823ec815d4fc9625d6fa3553ad03e9f2ff737659.tar.gz
Add a include setting, which can be used to make ikiwiki process wiki source files, such as .htaccess, that would normally be skipped for security or other reasons. Closes: #447267 (Thanks to Aaron Wilson for the original patch.)
Diffstat (limited to 'ikiwiki.in')
-rwxr-xr-xikiwiki.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/ikiwiki.in b/ikiwiki.in
index ae1251ff6..da5555629 100755
--- a/ikiwiki.in
+++ b/ikiwiki.in
@@ -65,6 +65,9 @@ sub getconfig () {
"exclude=s@" => sub {
push @{$config{wiki_file_prune_regexps}}, $_[1];
},
+ "include=s@" => sub {
+ $config{include}=defined $config{include} && length $config{include} ? "$config{include}|$_[1]" : $_[1];
+ },
"adminuser=s@" => sub {
push @{$config{adminuser}}, $_[1]
},