1. 15 Mar, 2012 1 commit
    • Leigh B Stoller's avatar
      Add LINUX_FSNODE support contributed by Maarten Dewispelaere at · c8cbdf70
      Leigh B Stoller authored
      intec.ugent.be
      
      These are not complete changes, but enough to support the usage these
      guys need. In this case, I think it is a hand crafted linux node that
      allows boss to ssh in and do the exports setup stuff. But hey, it is a
      start on actually supporting a linux FS node.
      c8cbdf70
  2. 16 Jun, 2011 1 commit
  3. 14 Sep, 2005 1 commit
    • Mike Hibler's avatar
      Changes related to allowing seperate 'fs' (file server) node. · c53d5827
      Mike Hibler authored
      Entailed new instructions for manual setup as well as integration into
      elabinelab framework.  First, the manual path:
      
      setup.txt, setup-boss.txt, setup-ops.txt and new setup-fs.txt:
          Updated to reflect potential for separate fs node.  The org here
          is a little dicey and could be confusing with ops+fs vs. ops and fs.
          Has not been field tested yet.
      
      */GNUmakefile.in: new fs-install target.
      
      configure, configure.in, defs-*:
          Somewhat unrelated, make min uid/gid to use be a defs setting.
          Also add config of fs-install.in script.
      
      boss-install.in, ops-install.in and new fs-install.in:
          Handle distinct fs node.  If you have one, fs-install is run before
          ops-install.  All scripts rely on the defs file settings of FSNODE
          and USERNODE to determine if the fs node is seperate.
      
      utils/checkquota.in:
          Just return "ok" if quotas are not used (i.e., if defs file FS_WITH_QUOTA
          string is null.
      
      install/ports/emulab-fs:
          Meta port for fs node specific stuff.  Also a patch for the samba port
          Makefile so it doesn't drag in CUPs, etc.  Note that the current samba
          port Makefile has this change, I am just backporting to our version.
      
      Elabinelab specific changes:
      
      elabinelab-withfs.ns:
          NS fragment used in conjunction with
      	tb-elab-in-elab-topology "withfs"
          to setup inner-elab with fs node.
      
      elabinelab.ns:
          The hard work on the boss side.  Recognize seperate-fs config and handle
          running of rc.mkelab on that node.  fs setup happens before ops setup.
      
      rc.mkelab:
          The hard work on the client side.  Recognize FsNode setup as well as
          differentiate ops+fs from ops setup.
      
      Related stuff either not part of the repo or checked in previously:
          emulab-fs package
      c53d5827
  4. 11 Feb, 2005 1 commit
    • Kirk Webb's avatar
      · 1d2ddefb
      Kirk Webb authored
      Added dynamic samba share setup to exports_setup.
      
      Share names are constructed as follows:
      
      Path			Sharename
      ----------------------------------
      /proj/<pid>		proj-<pid>
      /group/<pid>/<eid>	<pid>-<eid>
      /users/<uid>		<uid>
      
      Share namespace collisions are detected, and mail is sent in the
      (unlikely) event that this occurs (and exports_setup bails out).
      1d2ddefb
  5. 28 Apr, 2003 1 commit
  6. 11 Apr, 2003 1 commit
  7. 07 Jul, 2002 1 commit
  8. 12 Feb, 2002 1 commit
  9. 16 Oct, 2001 1 commit
  10. 05 Jul, 2001 1 commit
  11. 27 Jun, 2001 1 commit
  12. 15 May, 2001 1 commit
  13. 29 Mar, 2001 1 commit
    • Leigh B. Stoller's avatar
      A set of change for exporting project and user directories only to · 407cd1ac
      Leigh B. Stoller authored
      machines in the experiment. exports_setup runs on paper and queries
      the DB, generating a set of export lines. That is sent over to
      plastic, and piped into exports_setup.proxy, which generates a new
      /etc/exports file and restarts mountd. All of the client setup scripts
      have been changed to mount the project and user directories.
      407cd1ac