Index: /trunk/packages/invirt-web/config.todo
===================================================================
--- /trunk/packages/invirt-web/config.todo	(revision 1948)
+++ /trunk/packages/invirt-web/config.todo	(revision 1949)
@@ -5,5 +5,4 @@
 files/etc/apache2/sites-available/default: assumes trac
 files/etc/init.d/apache2.invirt: afs cell (for svn)
-invirt-cache-acls: aklog athena sipb
 code/templates/error.tmpl: xvm@mit.edu
 code/templates/help.tmpl: assumes trac
Index: /trunk/packages/invirt-web/debian/changelog
===================================================================
--- /trunk/packages/invirt-web/debian/changelog	(revision 1948)
+++ /trunk/packages/invirt-web/debian/changelog	(revision 1949)
@@ -7,5 +7,5 @@
     (so that restart works)
 
- -- Greg Price <price@mit.edu>  Tue, 30 Dec 2008 17:31:48 -0500
+ -- Greg Price <price@mit.edu>  Tue, 30 Dec 2008 17:43:41 -0500
 
 invirt-web (0.0.15) unstable; urgency=low
Index: /trunk/packages/invirt-web/invirt-cache-acls
===================================================================
--- /trunk/packages/invirt-web/invirt-cache-acls	(revision 1948)
+++ /trunk/packages/invirt-web/invirt-cache-acls	(revision 1949)
@@ -1,4 +1,11 @@
 #!/bin/sh
+cells () {
+  for i in $(invirt-getconf -l authz); do
+    if [ afs = "$(invirt-getconf authz.$i.type)" ]; then
+      invirt-getconf authz.$i.cell
+    fi
+  done
+}
 kinit -k -t /etc/invirt/keytab daemon/$(hostname -f)
-aklog athena sipb
+aklog $(cells)
 python /var/www/invirt-web/cache_acls.py
