1. 25 Feb, 2004 3 commits
    • Kirk Webb's avatar
      Kirk takes the weed whacker to the plab code. This is the first pass result. · ae2eec76
      Kirk Webb authored
      I'll come along for a closer cut in the future.
      * Modularized the plab communications 'adaptor' interface and moved the
        dslice- and PLC-specific code into their own modules.
      * Wrote an API definition README
      * Separated out generic routines from libplab into their own library modules
        (libtestbed.py and libdb.py)
      Functionally, not much has changed - this was just a massive re-org with some
      other cleanup.  Should be much easier to code up new PLAB interfaces as the
      plab folks flail around in their attempt to standardize on something.
      XXX: may want to re-think where the generic library modules should go.  If
      more python code enters Elab, we'll probably want to move 'em to more standard
      This isn't the end of the cleanup - I would eventually like to go back and
      rethink the class structures, beef up the comments, and extend the API.
    • Leigh B. Stoller's avatar
      Bug Fix: Do not export the homedirs of users who are "webonly" or who · 515b0d7a
      Leigh B. Stoller authored
      are not "active" (perhaps frozen).
      Also, as a sanity check and to prevent mountd from barfing, make sure
      that any directory we try to export, actually exists. This is done via
      the local mount points on boss, and is perhaps not such a great idea
      cause it is via NFS. Keep an eye out for problems.
    • Robert Ricci's avatar
      Be more paranoid about environment variables - nuke 'em all, · c08dbcf9
      Robert Ricci authored
      except for a few that we consider to be 'safe'.
      Also, fixed a message to use @USERNODE@ instead of hardcoding to
      ops.emulab.net .
  2. 24 Feb, 2004 1 commit
  3. 23 Feb, 2004 11 commits
  4. 20 Feb, 2004 8 commits
  5. 19 Feb, 2004 3 commits
  6. 18 Feb, 2004 1 commit
  7. 17 Feb, 2004 8 commits
  8. 16 Feb, 2004 5 commits