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 }
{