Ignore errors from an AFS group not being listable.
[invirt/packages/invirt-web.git] / invirt-cache-acls
index 19673a7..b099eca 100755 (executable)
@@ -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