]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Render.pm
Merge commit 'origin/master' into tova
[ikiwiki.git] / IkiWiki / Render.pm
index fc1bc0c92649d7dca4a7095b57bc0f2be275ce67..ab3ccd7aec0655035e7626bedc77e87053699ab5 100644 (file)
@@ -245,11 +245,11 @@ sub prune ($) { #{{{
 } #}}}
 
 sub refresh () { #{{{
-       # security check, avoid following symlinks in the srcdir path
+       # security check, avoid following symlinks in the srcdir path by default
        my $test=$config{srcdir};
        while (length $test) {
-               if (-l $test) {
-                       error("symlink found in srcdir path ($test)");
+               if (-l $test && ! $config{allow_symlinks_before_srcdir}) {
+                       error("symlink found in srcdir path ($test) -- set allow_symlinks_before_srcdir to allow this");
                }
                unless ($test=~s/\/+$//) {
                        $test=dirname($test);