+if [ -n "$cachedir" ]
+then
+ if [ ! -d "$cachedir" ]
+ then
+ echo "cachedir missing." >> $cache
+ else
+ perm=$(ls -ld "$cachedir" | perl -ne 'print "ok" if /^drwxrws--- \d+ www-data/')
+ if [ -z "$perm" ]
+ then
+ echo "cachedir has wrong permissions." >> $cache
+ echo "make sure it is writable by the web server." >> $cache
+ fi
+ fi
+fi
+
+if [ -s $packages -o -s $locs -o -s $cache ]