We run the following script:
/afs/umich.edu/group/itd/umich/admin/cellservdb/.cellupdate.host
from cron on each workstation.
It builds a new cellservdb from files in AFS or the local disk, allows
various forms of customization and is supposed to "fail safely" if one
or more files are temporarily not available. If everything does
well, it updates CellServDB, touches ThisCell (the libraries claim
this will clue them in that things changed) and does an "fs newcell"
on the new entries. Since it's "just" a shell script, it should
run on most AFS clients without change.
-Marcus Watts
UM ITD RS Umich Systems Group