invirt-cache-acls: get afs cell list from invirt-config
authorGreg Price <price@mit.edu>
Wed, 31 Dec 2008 00:52:56 +0000 (19:52 -0500)
committerGreg Price <price@mit.edu>
Wed, 31 Dec 2008 00:52:56 +0000 (19:52 -0500)
svn path=/trunk/packages/invirt-web/; revision=1949

config.todo
debian/changelog
invirt-cache-acls

index b95a341..a1f921c 100644 (file)
@@ -4,7 +4,6 @@ code/Makefile: base URI
 # may differ dev/prod?
 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
 code/templates/list.tmpl: XVM
index f7ad007..3f0d2da 100644 (file)
@@ -6,7 +6,7 @@ invirt-web (0.0.16) unstable; urgency=low
   * make initscript stop command not leave apache2 processes lying around
     (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 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