Commit Graph

113 Commits

Author SHA1 Message Date
Pol Dellaiera
63411b26d0
Merge pull request #294003 from lucc/vagrant-completion
vagrant: install zsh completion
2024-03-27 09:25:06 +01:00
Lucas Hoffmann
5a7bdf9d38 vagrant: install zsh completion 2024-03-07 09:42:08 +01:00
Tyler Langlois
f5bc8171a0 vagrant: add openssl to buildInputs
See inline comment for reasoning; presence of openssl appears to be a
requisite for some libraries to function correctly.
2024-03-05 15:28:37 -07:00
Tyler Langlois
079b353c72 vagrant: adopt orphaned package by tylerjl 2024-03-01 15:10:01 -07:00
Tyler Langlois
5a80c48ba1 vagrant: 2.3.7 -> 2.4.1 2024-03-01 15:07:59 -07:00
teutat3s
1b9c8b2d0f
vagrant: libvirt-provider: 0.8.2 -> 0.12.2
https://github.com/vagrant-libvirt/vagrant-libvirt/compare/0.8.2...0.12.2
2023-10-17 09:22:26 +02:00
teutat3s
0ddd921ebd
vagrant: 2.3.4 -> 2.3.7
File in post fixup phase got deleted by upstream, no longer needed.
7db87b9da3

Patch needed some changes to work with newest version of vagrant.
3422582d68

https://github.com/hashicorp/vagrant/releases/tag/v2.3.5
https://github.com/hashicorp/vagrant/releases/tag/v2.3.6
https://github.com/hashicorp/vagrant/releases/tag/v2.3.7
2023-10-17 09:21:24 +02:00
Andrew
9e17780968
vagrant: allow un-disabling of version check
Co-authored-by: Nick Cao <nickcao@nichi.co>
2023-05-12 19:27:47 -07:00
Andrew Kvalheim
550de0a2df vagrant: disable version check
Silences messages such as:

> A new version of Vagrant is available: 2.3.4 (installed version: 2.2.19)!

Documentation: https://developer.hashicorp.com/vagrant/docs/v2.2.19/other/environmental-variables#vagrant_checkpoint_disable
2023-05-11 21:34:07 -07:00
Roman Melnikov
f391ca709e
vagrant: 2.2.19 -> 2.3.4
2.2.19 doesn't work with VirtualBox version present in nixpkgs

* https://github.com/hashicorp/vagrant/blob/v2.3.4/CHANGELOG.md
2023-04-07 17:05:55 +08:00
Maximilian Bosch
e62c913822
treewide: remove ma27 from a bunch of packages (again)
Some of the stuff used to be needed for a project, for others I found
alternatives that suited better my needs. Anyways, I don't intend to
spend time maintaining these, so no need to keep that.
2023-03-03 21:25:26 +01:00
Maximilian Bosch
a7f739670c
vagrant: libvirt-provider: 0.7.0 -> 0.8.2 2022-05-11 11:14:07 +02:00
teutat3s
3b9633976a
vagrant-libvirt: 0.4.0 -> 0.7.0 2022-03-16 15:26:37 +01:00
Maximilian Bosch
fe175c8e9a
vagrant: 2.2.18 -> 2.2.19
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.19/CHANGELOG.md#2219-november-5-2021
2021-11-06 13:02:55 +01:00
Maximilian Bosch
9f0ced4a68
vagrant: 2.2.17 -> 2.2.18
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.18/CHANGELOG.md#2218-july-27-2021
2021-07-28 22:55:47 +02:00
Maximilian Bosch
adc9b2b439
vagrant: 2.2.16 -> 2.2.17
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.17/CHANGELOG.md#2217-july-7-2021
2021-07-08 10:36:39 +02:00
Maximilian Bosch
ac1ce993be
vagrant: 2.2.15 -> 2.2.16
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.16/CHANGELOG.md#2216-april-29-2021
2021-04-30 22:06:45 +02:00
Maximilian Bosch
d465cf9cf9
vagrant: 2.2.14 -> 2.2.15
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.15/CHANGELOG.md#2215-march-30-2021

Also had to revert a change which improved plugin-errors a bit since it
changed the dependency resolution in a way that broke `vagrant-libvirt`
from `$out/vagrant-plugins/plugins.d`.
2021-03-31 19:49:23 +02:00
Sandro Jäckel
c1edda8342
vagrant: remove unused input 2021-03-03 16:23:54 +01:00
zowoq
59b83c43e0 treewide: add final newline 2021-01-22 07:18:04 +10:00
zowoq
932941b79c treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-21 13:29:54 +10:00
Maximilian Bosch
bfba7b9ca7
vagrant: 2.2.13 -> 2.2.14
https://github.com/hashicorp/vagrant/blob/v2.2.14/CHANGELOG.md#2214-november-20-2020
2020-11-23 00:07:45 +01:00
Maximilian Bosch
11c8a6e4f7
vagrant: 2.2.11 -> 2.2.13
https://github.com/hashicorp/vagrant/blob/v2.2.13/CHANGELOG.md#2213-november-06-2020
2020-11-11 23:27:30 +01:00
Maximilian Bosch
b06e65aad2
vagrant: 2.2.10 -> 2.2.11
https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#2211-november-05-2020
2020-11-06 13:48:52 +01:00
Maximilian Bosch
a26ffb006b
vagrant: 2.2.9 -> 2.2.10
ChangeLog: https://github.com/hashicorp/vagrant/blob/v2.2.10/CHANGELOG.md#2210-august-24-2020

Apart from the usual `gemset`-update the following patches were altered:

* Deprecation fix on ruby 2.6.5: was removed since the underlying issue
  was fixed upstream.
* 0004-Support-system-installed-plugins.patch: re-downloaded the rebased
  version from `salsa.debian.org`[1] where we originally obtained the patch
  from.
* use-system-bundler-version: re-applied on top of Vagrant 2.2.10.

[1] https://salsa.debian.org/ruby-team/vagrant/-/blob/9d86f222/debian/patches/0004-Support-system-installed-plugins.patch
2020-08-25 22:11:35 +02:00
Maximilian Bosch
cf810b54e0
vagrant: 2.2.8 -> 2.2.9
https://github.com/hashicorp/vagrant/blob/v2.2.9/CHANGELOG.md#229-may-07-2020
2020-06-17 02:31:31 +02:00
Maximilian Bosch
48b6268225
vagrant: 2.2.7 -> 2.2.8
https://github.com/hashicorp/vagrant/releases/tag/v2.2.8
2020-05-05 11:01:09 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Aneesh Agrawal
6736b8a39a vagrant: remove aneeshusa as maintainer 2020-03-24 01:21:22 -04:00
Frederik Rietdijk
419bc0a4cd Revert "Revert "Merge master into staging-next""
In 87a19e9048 I merged staging-next into master using the GitHub gui as intended.
In ac241fb7a5 I merged master into staging-next for the next staging cycle, however, I accidentally pushed it to master.
Thinking this may cause trouble, I reverted it in 0be87c7979. This was however wrong, as it "removed" master.

This reverts commit 0be87c7979.
2020-02-05 19:41:25 +01:00
Frederik Rietdijk
0be87c7979 Revert "Merge master into staging-next"
I merged master into staging-next but accidentally pushed it to master.
This should get us back to 87a19e9048.

This reverts commit ac241fb7a5, reversing
changes made to 76a439239e.
2020-02-05 19:18:35 +01:00
Maximilian Bosch
ccc64216dd
vagrant: 2.2.6 -> 2.2.7
https://github.com/hashicorp/vagrant/releases/tag/v2.2.7
2020-02-05 18:24:49 +01:00
Mike Sperber
1bea1a30b5 vagrant: Unbreak replacing symlinks on macOS
On a local installation on macOS, "cp -a" creates a write-protected
directory, which can't be renamed.  Do a "chmod +w" to unbreak.

Fixes #77671.
2020-01-14 13:15:17 +01:00
Anders Kaseorg
2c70867d77 vagrant: Improve installCheckPhase to verify an actual operation
Just running `vagrant --version` was insufficient to catch #76629, but
this would have.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-12-31 20:21:17 -08:00
Anders Kaseorg
5ddafad13e vagrant: Resolve crash by replacing gem symlinks with directories
This workaround was discovered by painstakingly resolving the
differences between a working installation and a non-working
installation until a minimal change was found.  I have no idea why it
works.

Fixes #76629.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-12-31 20:21:16 -08:00
Maximilian Bosch
728f7a7d4b
vagrant: 2.2.5 -> 2.2.6
https://github.com/hashicorp/vagrant/releases/tag/v2.2.6

Generated the `gemset.nix` by converting the `vagrant.gemspec` file to a
different `Gemfile` as described in the previous update PR[1].

[1] https://github.com/NixOS/nixpkgs/pull/64302#issuecomment-516837953
2019-11-06 22:42:26 +01:00
volth
7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
Maximilian Bosch
a3eab9e90a
Merge pull request #64302 from angristan/vagrant/update/2.2.5
vagrant: 2.2.3 -> 2.2.5
2019-08-02 12:39:37 +02:00
angristan
5521aae4b9 vagrant: 2.2.3 -> 2.2.5 2019-07-31 15:51:32 +02:00
Meghea Iulian
41881902e8 vagrant: add bash completions 2019-07-27 14:58:00 +03:00
Samuel Dionne-Riel
15879c318e vagrant: Don't patch salt provisioner's shebang
The script is intended to run on remote systems, not on the local
system. The shebang **has** to work where nix and the current store does
not exist.
2019-06-19 13:07:22 -04:00
William Kral
0b76b2d2af vagrant: re-add nowarn patch (#56863) 2019-03-05 06:44:40 -08:00
Matthew Bauer
55fc5b54ee vagrant: only use libvirt on linux
Fixes #55751
2019-02-25 16:50:54 -05:00
Florian Klink
659ebb6869 vagrant: 2.2.0 -> 2.2.3 2019-02-12 00:23:46 +01:00
Ryan Fitzsimon
b66b0c58ca vagrant: Add vagrant-libvirt utility dependencies
When using vagrant-libvirt as provider, the 'vagrant package'
command requires 'qemu-img' and 'virt-sysprep'.
2019-01-02 17:17:14 +10:00
Matthew Harm Bekkema
c660f3d419 vagrant: Remove unnecessary buildInputs
libvirt and pkgconfig are now buildInputs to ruby-libvirt instead.
2018-12-17 21:53:23 +11:00
Matthew Harm Bekkema
245ba973d9 vagrant: Install vagrant-libvirt as system plugin 2018-12-17 21:53:23 +11:00
Matthew Harm Bekkema
08488bcf94 vagrant: Support system-installed plugins
Patch taken from Debian
2018-12-17 21:53:23 +11:00
Matthew Harm Bekkema
1183ee645d vagrant: Add vagrant-libvirt to the gemset
With this, you can "install" the plugin just by adding the following to
~/vagrant.d/plugins.json:

  {
    "version":"1",
    "installed": {
      "vagrant-libvirt": {
        "ruby_version":"2.5.3",
        "vagrant_version":"2.2.0",
        "gem_version":"",
        "require":"",
        "sources":[]
      }
    }
  }
2018-12-17 10:23:27 +11:00
Christian Albrecht
c5e8ae3f0b vagrant: do withLibvitr by default #49220 2018-11-07 17:46:57 +01:00