fi
gitpath=$(readlink /var/cache/git/$user)
find -L $gitpath -noleaf -type d \
- ! -regex '.*/\(refs\|objects\)\(/.*\|$\)' -exec \
+ -regex '.*/\(refs\|objects\|hooks\)\(/.*\|$\)' -prune -o -exec \
sh -c "! { fs la {} | \
egrep '^ +system:anyuser .*r' > /dev/null; } && \
- rm -f /var/cache/git/$user 2>/dev/null" \; \
+ rm -f /var/cache/git/$user 2>/dev/null" \; #\
> /dev/null 2>&1
done
# Update cache of front page.
cache=/var/local/lib/gitweb/indexcache.html
-wget -q -O $cache.tmp 'http://git.hcoop.net/?nocache=y'
+wget -q --timeout 30 -O $cache.tmp 'http://git.hcoop.net/?nocache=y'
if test -s $cache.tmp; then
chmod a+r $cache.tmp
mv $cache.tmp $cache