1. 11 Dec, 2018 1 commit
    • Leigh Stoller's avatar
      Changes for building/installing capture/console on control nodes: · fabd07a7
      Leigh Stoller authored
      * Makefile changes to build and install nossl versions of capture and
        console on a rack control node (or more generally, a physical node
        hosting boss/ops VMs that are not built on our XEN49 image).
      
      * Add -I (insecure) option to capture, that listens on localhost only.
      
      * Add systemd startup files for capture on ops and boss, I tested these
        on Ubuntu18.
      
      Basic instructions:
      
      * Clone the emulab-devel repo to the control node.
      
        git clone https://gitlab.flux.utah.edu/emulab/emulab-devel.git
      
      * On the control node, install the libssl devel code:
      
        sudo apt-get update
        sudo apt-get install libssl-dev
      
      * configure and build capture. Note that the obj-clientside directory might
        already exist, you can just rm -rf the directory.
      
        control> cd ~elabman
        control> mkdir obj-clientside
        control> cd obj-clientside
        control> /path/to/emulab-devel/clientside/configure
        control> make rack-control
        control> sudo make rack-control-install
        control> (cd os/capture; sudo make rack-control-startup-install)
      
      * start capture.
      
        control> sudo systemctl daemon-reload
        control> sudo systemctl start capture-boss
        control> sudo systemctl start capture-ops
      fabd07a7
  2. 06 Dec, 2018 7 commits
  3. 05 Dec, 2018 1 commit
  4. 03 Dec, 2018 2 commits
  5. 30 Nov, 2018 2 commits
  6. 29 Nov, 2018 3 commits
  7. 28 Nov, 2018 7 commits
  8. 27 Nov, 2018 1 commit
  9. 26 Nov, 2018 1 commit
  10. 16 Nov, 2018 1 commit
  11. 15 Nov, 2018 1 commit
  12. 14 Nov, 2018 5 commits
  13. 10 Nov, 2018 1 commit
  14. 08 Nov, 2018 6 commits
  15. 07 Nov, 2018 1 commit