shithub: werc

Download patch

ref: a21b5fd98013ca1d5ca5a69ab25b6dc1d7f6cc12
parent: ff1a44913d53d7999a165b429af587eaa56d1ed3
author: sl <uriel@engel.se.cat-v.org>
date: Fri Feb 20 19:03:11 EST 2009

In the sidebar tree, remove sitedir *after* we apply dirfilter.

--- a/bin/corehandlers.rc
+++ b/bin/corehandlers.rc
@@ -6,7 +6,7 @@
     # Ignore stderr, last path element might be a file that doesn't exist (eg., foo for foo.md)
     # /./ to deal with p9p's ls failure to follow dir symlinks otherwise
     ls -F $sitedir/./$req_paths_list >[2]/dev/null \
-        | sed 's!^'$sitedir'!!; '$dirfilter'/\/[^_.\/][^\/]*(\.(md|txt|html)|\/)$/!d; '$dirclean \
+        | sed $dirfilter'/\/[^_.\/][^\/]*(\.(md|txt|html)|\/)$/!d; s!^'$sitedir'!!; '$dirclean \
         | sort -u | awk -F/ ' 
     function p(x, y, s) { for(i=0; i < x-y; i+=1) print s }
     {