1. 06 Aug, 2018 1 commit
    • David Johnson's avatar
      In docker image emulabization, attempt to combine COPY instructions. · 18361092
      David Johnson authored
      We now try to emulate any simple COPY <src> <dst> instructions via rsync
      prior to image build.
      This *does* mean that artifact builder scripts must be careful to create
      all necessary dirs according to the base image semantics, because the
      base image content is not there when we emulate the COPY instructions.
      For instance, many of the modified Dockerfile-runit and
      runit-artifacts.sh files depended on built runit packages being
      installed into /tmp in the final image -- but they didn't create the
      /tmp dir because the COPY instruction they used was running atop a
      fully-populated base image that already had /tmp.  Thus, the
      runit-artifacts.sh scripts had to be changed to create /tmp with the
      proper permissions.
  2. 03 Aug, 2018 1 commit
  3. 02 Aug, 2018 2 commits
  4. 01 Aug, 2018 1 commit
  5. 31 Jul, 2018 2 commits
  6. 30 Jul, 2018 23 commits
  7. 27 Jul, 2018 3 commits
  8. 26 Jul, 2018 1 commit
  9. 25 Jul, 2018 1 commit
  10. 24 Jul, 2018 2 commits
  11. 20 Jul, 2018 3 commits
    • Mike Hibler's avatar
      Syntax Matters. · ae622a3d
      Mike Hibler authored
    • Mike Hibler's avatar
      Accept BSD "vid" syntax as well as "vga". · 996fe3bc
      Mike Hibler authored
    • Mike Hibler's avatar
      A few pent up fixes: · 5dd39a75
      Mike Hibler authored
      - If XEN_SLICE2IMAGE attribute is specified, create a 16GB partition 2
      - Reduce the fraction of space used by the thin pool, especially on
        non-shared hosts.
      - If xen-vg volume group already exists, use it. But also check to
        make sure thin-pool exists and create it if not.
      The last change allows the user to specify a blockstore on the physical
      host to use rather than having libvnode_xen build up its own.