1. 23 Jan, 2013 3 commits
  2. 21 Dec, 2012 1 commit
  3. 20 Dec, 2012 1 commit
  4. 12 Dec, 2012 4 commits
  5. 11 Dec, 2012 3 commits
  6. 07 Dec, 2012 1 commit
  7. 03 Dec, 2012 2 commits
  8. 30 Nov, 2012 2 commits
    • Mike Hibler's avatar
      On boss, add the "late" option to NFS mounts from fs/ops. · 2fa8e8b5
      Mike Hibler authored
      This will prevent us from hanging waiting for ops/fs filesystems until
      we have at least started up critical services like named.
      2fa8e8b5
    • Mike Hibler's avatar
      Plumb through an fs-install makefile target and fixes to ops-install. · 3cd66d51
      Mike Hibler authored
      This officially drops the pretense that fs nodes can operate with minimal
      Emulab software. If you have a seperate fs node, it had better be dedicated
      to Emulab!
      
      However, it still doesn't do everything. In particular, accounts are not
      installed. This has never been needed for serving NFS, but is needed for
      the samba stuff to work correctly.
      
      Also, you cannot do an fs node software install from boss yet as we do not
      mount fs filesystems on boss. You really cannot do a full ops install from
      boss either since we don't mount ops' /usr/local/etc/emulab directory.
      3cd66d51
  9. 28 Nov, 2012 1 commit
  10. 19 Nov, 2012 2 commits
  11. 08 Nov, 2012 1 commit
  12. 06 Nov, 2012 1 commit
  13. 31 Oct, 2012 1 commit
  14. 10 Oct, 2012 1 commit
  15. 28 Sep, 2012 2 commits
  16. 19 Sep, 2012 1 commit
  17. 01 Aug, 2012 1 commit
    • Mike Hibler's avatar
      Support 64-bit FreeBSD on the server side. · 9036d314
      Mike Hibler authored
      NOTE: currently only for FreeBSD 7.3 installs because that is the only
      set of boss/ops/fs packages I have built so far!
      
      This mostly involved minor changes to event agents. Too often we were
      passing a pointer to a "long" to *get_int32, which on a 64-bit x86 OS would
      fill the wrong half of a 64-bit variable. There was also one instance of
      TCL code that had to be tweaked to account for 32- vs 64-bit.
      
      These changes also required regeneration of SWIG stubs and an ugly change
      to the SWIG generated code to use va_copy rather than direct assignment in
      a couple of places.
      
      Also related to SWIG is ensuring that the components that go into the
      perl/python stub .so files are built with PIC. The amd64 linker requires
      this.
      
      The meta-ports had to be changed to reflect that linuxthreads and
      ulsshxmlrpcpp don't work on amd64. The former had little effect as we
      had mostly eliminated uses of linuxthreads already. The one thing that
      did change was that we do not build nfstrace on amd64 (and we don't
      currently use this anyway). Removing ulsshxmlrpcpp required switching
      to the new event scheduler (event/new_sched) that Ryan did awhile back.
      Note that it is only "new" in the sense that it uses a standard XMLRPC
      package, there should be no functional differences. However, to be safe
      we only use new_sched as the standard scheduler on 64-bit server installs.
      
      Finally, added support to elabinelab setup to do a 64-bit server install.
      Just specify FBSD73-64-STD as the boss/ops/fs osid and rc.mkelab should
      do the rest.
      
      That is pretty much it other than some random nits here and there.
      9036d314
  18. 19 Jul, 2012 1 commit
  19. 10 Jul, 2012 1 commit
  20. 29 Jun, 2012 1 commit
  21. 26 Jun, 2012 1 commit
  22. 06 Jun, 2012 1 commit
  23. 04 Jun, 2012 2 commits
  24. 01 Jun, 2012 4 commits
  25. 25 May, 2012 1 commit