1. 15 Mar, 2017 1 commit
  2. 28 Feb, 2017 1 commit
  3. 12 Dec, 2016 3 commits
  4. 20 Nov, 2016 2 commits
    • anonym's avatar
      Enforce `cleanall` when building a release. · 4e8410a8
      anonym authored
      I.e. don't allow the user supplied options to override this
      behaviour. This is important since Vagrant caches wiki builds, and we do
      not want leftovers from a previous build ending up in the release. Also,
      this is required for making Tails images build reproducibly.
      4e8410a8
    • anonym's avatar
      Fix Vagrant's is_release? check. · 01fb22fb
      anonym authored
      Per auto/build, we consider it a release when we build from detached
      head, and HEAD is tagged.
      01fb22fb
  5. 25 Aug, 2016 1 commit
  6. 12 May, 2016 2 commits
    • anonym's avatar
      Don't enable extproxy unless explicitly given as an option. · 45ddc969
      anonym authored
      Previously it would automatically be enabled when `http_proxy` is set
      in the environment, unlike what is documented ("[set http_proxy] and
      then, pass the `extproxy` build option"). This will hopefully lead to
      fewer surprises for users who e.g. point http_proxy to a torified
      polipo, or similar.
      45ddc969
    • anonym's avatar
      Automatically provision the VM on build. · 7ba70483
      anonym authored
      But introduce the 'noprovision' option to opt-out. We do this to avoid
      some headaches when new build deps are introduced and one forgets to
      `rake vm:provision` etc.
      7ba70483
  7. 11 May, 2016 1 commit
    • anonym's avatar
      Disable StrictHostKeyChecking when scp:ing build artifacts. · c2eb71e4
      anonym authored
      Users will lack a known_hosts entry unless they have ssh:ed into the
      build VM before the first build, which is unlikely, and awkward to
      require in our build instructions. It should be completely safe, any
      way, per the comment added in this commit.
      c2eb71e4
  8. 03 May, 2016 9 commits
  9. 22 Mar, 2016 1 commit
  10. 01 Mar, 2016 1 commit
  11. 29 Feb, 2016 5 commits
  12. 22 Feb, 2016 1 commit
  13. 21 Feb, 2016 6 commits
  14. 18 Feb, 2016 4 commits
    • anonym's avatar
      Use require_relative instead of unshift hacks. · cc95518e
      anonym authored
      cc95518e
    • anonym's avatar
      Fix typo. · dbc83d88
      anonym authored
      dbc83d88
    • anonym's avatar
      Move Vagrant to use libvirt/KVM instead of Virtualbox. · 14d7575e
      anonym authored
      Our infra uses libvirt/KVM, so this is a first step towards having a
      single, unified building system shared by both developers,
      contributors and Jenkins.
      
      Will-fix: #6354
      14d7575e
    • anonym's avatar
      Support newer versions of Vagrant. · 8c7a5cf1
      anonym authored
      ... than 1.4.x. Using the Vagrant internals just doesn't seem like a
      sustainable approach given how fast things move with
      Vagrant. Presumably the commandline interface is more stable.
      
      Newer versions of Vagrant has built-in support for verifying base box
      downloads so we can drop our monkey path. This effectively makes us
      dependant on such newer versions since Vagrant will fail with an error
      if we try to set e.g. config.vm.box_download_checksum when it is not
      supported, so we don't have to explicitly add a version check (even
      though that might be a good idea).
      8c7a5cf1
  15. 12 Feb, 2016 2 commits