Todd suggested earlier that the OpenAFS web site is perhaps not the most helpfully designed in the world, and, well, I have no argument there. In a brief discussion he suggested putting our tools in front of the world in the hopes that we might enlist some aid in upgrading, and while all are available, it's been rather transparent previously and so people don't generally know how it works. This is both a clue dump and a solicitation of volunteers to help.

The scripts used to generate web pages can be found in
/afs/cs.cmu.edu/project/systems-jhutz/SMMS/depot/host/grand.central.org/sbin

This is the master copy; The scripts are copied by depot to grand.central.org, which hosts not only the OpenAFS (software) CVS but also the CVS hosting the web site content.

That content can be accessed as module htdocs-openafs from the usual OpenAFS CVS server (:pserver:[EMAIL PROTECTED]:/cvs password anonymous).

Currently the commit scripts for the openafs module also write to "delta" config files which we have periodically provided copies of to the world, but they can be constructed from the mails to openafs-cvs; The delta config for each delta is at the tail of the message. The commit scripts are in the CVSROOT module in the OpenAFS CVS tree. Shell scripts used to manage pullups from the CVS head can be found in /afs/andrew.cmu.edu/usr/shadow/openafs-scripts.

Suggestions and help to improve any of this, really, are welcome. At some point we will migrate to svn. Having the ability to copy deltas as revisions, and then manage future deltas similarly, would be tremendously helpful, and hopefully when that happens the pullup scripts can be cleaned up a little to offer better RT integration, making both requestor and gatekeeper lives easier.

Derrick

_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to