Mitchell Hashimoto
d2d96a0726
core: keep process group for SSH childprocess
2014-02-13 16:45:45 -08:00
Mitchell Hashimoto
7f534d839d
Up childprocess dep to 0.4.1
2014-02-13 07:40:28 -08:00
Mitchell Hashimoto
27420ad2ee
Remove website/ dir from gem [GH-2951]
2014-02-10 08:56:45 -08:00
Mitchell Hashimoto
41e56cb282
Update dep of ChildProcess to 0.4.0
...
This fixes some critical bugs with Windows
2014-01-17 20:34:58 -08:00
Mitchell Hashimoto
5db258bf16
Update dep to Bundler 1.5.2
2014-01-15 21:34:00 -08:00
Mitchell Hashimoto
b84505578c
add listen as a dep
2014-01-13 13:45:44 -08:00
Mitchell Hashimoto
177bfc1d0c
Lock to log4r < 1.1.11 because we got fucked
...
1.1.11 was released today and seriously broke backwards compatibility.
While they never officially made any promise to follow semver, it is
almost expected at this point, but log4r decided to just fuck that.
1.1.11 changed the arity of Log4r::Logger.initialize. That seriously
breaks _everything_.
Darwin awarddddddddd goes to...
2014-01-05 15:27:20 -08:00
Mitchell Hashimoto
f2c6175d16
Use bundler to load plugins
2014-01-04 16:15:12 -08:00
Mitchell Hashimoto
1a51f42ee7
core: update rspec, fix deprecations
2013-12-03 18:42:21 -08:00
Mitchell Hashimoto
25f2f342b7
Loosen net-ssh dependency [GH-2573]
2013-12-03 08:05:32 -08:00
Seth Vargo
579e591dfb
Remove JSON gem dependency
2013-06-24 11:56:43 -04:00
Mitchell Hashimoto
b4590f9184
Up the version of net-ssh and net-scp
2013-03-17 00:13:43 -07:00
Mitchell Hashimoto
17d6bf7899
Loosen JSON dependency
2013-02-27 09:50:53 -08:00
Mitchell Hashimoto
b8429d5454
Remove archive-tar-minitar dependency
2013-01-28 13:29:48 -08:00
Mitchell Hashimoto
d114d4b658
Up the version requirement for childprocess to fix quoting issue
2013-01-23 08:28:18 -08:00
Mitchell Hashimoto
54808f5c79
More readable gemspec according to @jordansissel
2012-12-01 11:47:18 -08:00
Mitchell Hashimoto
ee713a0e70
Gemspec no longer depends on git.
...
The CI works by pulling down tarballs of Vagrant, and the gemspecs
depending on `git ls-files` were making it not work.
2012-12-01 11:13:33 -08:00
Mitchell Hashimoto
23d06fcc92
Whitespace in gemspec
2012-11-30 21:48:15 -08:00
Mitchell Hashimoto
0ca783e8d1
V1 config loader loads upgradable config if not V1
...
This is to prepare for the upcoming V2 configuration. When we're in V2,
we only want to load _upgradable_ configuration keys.
2012-11-03 21:54:32 -07:00
David Calavera
eb07788db1
Remove global variables
2012-03-30 19:36:26 -07:00
Mitchell Hashimoto
18a6749321
Bump the JSON dep [GH-838]
2012-03-30 19:33:15 -07:00
Mitchell Hashimoto
034477b52a
Add `fsid` to linux exports for NFS. [GH-736]
2012-02-14 23:08:32 -08:00
Joe Kutner
5f33600d43
upgraded to childprocess 0.3.1 to get bugfix for JRuby
2012-02-05 17:25:55 -06:00
Mitchell Hashimoto
ecaf083806
Up childprocess to 0.3.0
2012-01-13 16:07:27 -08:00
Mitchell Hashimoto
a01d3db40b
Depend on childprocess 0.2.8
2012-01-10 18:41:32 -08:00
Mitchell Hashimoto
186dde5e11
Up RSpec versions for test
2012-01-07 11:56:12 -08:00
Mitchell Hashimoto
c9be585695
Up childprocess dep to 0.2.6 for Windows support
2012-01-07 11:54:14 -08:00
Mitchell Hashimoto
0f580fd2c0
Re-use SSH connection
2012-01-07 11:38:27 -08:00
Mitchell Hashimoto
4c44f22f49
Depend on Childprocess 0.2.5
2012-01-05 22:53:38 -08:00
Mitchell Hashimoto
0d2cf4bbe7
Upgrade to ChildProcess 0.2.4 for LaunchError
2011-12-26 19:55:10 -08:00
Mitchell Hashimoto
4c7059eaf6
Remove virtualbox dep
2011-12-21 14:36:51 -08:00
Mitchell Hashimoto
9debf5abe9
Attach a driver to each VM. Use that to detect VirtualBox.
2011-12-20 21:20:45 -08:00
Mitchell Hashimoto
27491b554c
Remove thor from requirements. Start revamping Vagrant::CLI
2011-12-16 23:34:30 -08:00
Mitchell Hashimoto
0a47c9d6fa
Make log4r a first class dependency as we start to switch to it
2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
27c4d61e67
Upgrade to childprocess 0.2.3 and remove our hacky with_env_changes
2011-11-27 16:11:07 -07:00
Mitchell Hashimoto
f4a679ebf7
Require sys-proctable only ~> 0.9.0 for tests
2011-11-22 22:59:16 -08:00
Mitchell Hashimoto
203056a0db
Switch posix-spawn to childprocess for better cross-OS support
2011-11-21 21:16:51 -08:00
Mitchell Hashimoto
a639b6e521
Add rspec-expectations to dev dependencies
2011-11-13 20:39:51 -08:00
Mitchell Hashimoto
87bc6ec63f
RSpec is coming in for acceptance tests. More details follow...
...
RSpec was chosen to be used for acceptance tests for many reasons:
* The tests are actually much cleaner now. It is clearer to see what
is being tested, and what is being used for setup.
* Matcher transition will be coming soon. This will really clean up
a lot of the "assert" boilerplate all over. There was a lot of repetition
in this area.
* Shared examples will help greatly for testing common error cases
for many commands.
* The test runner for RSpec is simply much better. Being able to specify
the exact test to run by line, for example, is a great help.
2011-11-06 23:47:23 -08:00
Mitchell Hashimoto
2c607ca4f4
Wait for VBoxSVC to disappear between tests.
2011-11-06 19:20:14 -08:00
Mitchell Hashimoto
4c9ad26115
Acceptance tests starting code is in. Version is an example.
2011-11-02 21:09:38 -07:00
Mitchell Hashimoto
5d993e76ec
Update Gemfile and remove ruby-debug as a dep
2011-08-31 22:28:16 -07:00
Mitchell Hashimoto
7c405477d5
Bump i18n to 0.6.0
2011-08-29 21:12:13 -07:00
Mitchell Hashimoto
0f5870b148
Depend on virtualbox 0.9.1 for minor fixes
2011-07-22 23:28:53 -07:00
Mitchell Hashimoto
530c4f29e0
v0.8.0
2011-07-20 17:52:14 -07:00
Mitchell Hashimoto
5143556065
Standardize on Util::Platform
2011-07-09 16:51:04 -07:00
Mitchell Hashimoto
d493a51ca2
v0.8.0.dev
2011-07-03 17:07:59 -07:00
Mitchell Hashimoto
79650d316c
Up dependency versions to latest working versions
2011-07-02 22:03:52 -07:00
Mitchell Hashimoto
e975956fe1
Update json dep to ~> 1.5.1, which works with Ruby19 on Windows
2011-01-29 20:24:17 -08:00
Mitchell Hashimoto
23b85f6b5f
Require virtualbox gem ~> 0.8.3 for discard saved state fix
2011-01-28 17:24:17 -08:00
Mitchell Hashimoto
59fa9ac46b
net-ssh 2.1.0. Adds "IdentitiesOnly" support for net-ssh, fixing problems.
2011-01-19 22:00:38 -08:00
Mitchell Hashimoto
f913ba68c5
Up virtualbox gem dependency to ~> 0.8.2
2011-01-16 12:41:06 -08:00
Mitchell Hashimoto
547996e506
We don't need net-ssh-shell after all
2011-01-12 16:58:13 -08:00
Mitchell Hashimoto
8482eeff0b
net-ssh-shell support for shell-based SSH interactions
2011-01-12 15:21:54 -08:00
Mitchell Hashimoto
b26d588f74
Update gemspec to remove "already initialized constant" warning [closes GH-264]
2011-01-08 21:19:50 -08:00
Mitchell Hashimoto
033dacbefc
Bump virtualbox dep to 0.8.1 since that contains a critical fix for VirtualBox 4
2011-01-07 01:30:34 -08:00
Mitchell Hashimoto
96b34edbe8
Bump some other dependencies that have been known stable for awhile
2011-01-07 01:27:44 -08:00
Mitchell Hashimoto
035b0c036f
Bump i18n dependency to ~> 0.5.0
2011-01-07 01:26:18 -08:00
Mitchell Hashimoto
6a51e424db
Remove net-ssh-shell dependency for now, until easier to integrate
2011-01-05 16:57:37 -08:00
Mitchell Hashimoto
670bfaa8ee
Add net-ssh-shell to dependencies
2011-01-04 22:26:54 -08:00
Mitchell Hashimoto
8f048fa470
Depend on virtualbox ~> 0.8.0 for VB 4.0 support
2010-12-24 14:19:27 -08:00
Mitchell Hashimoto
2fce72e9b0
Up the virtualbox gem dependency to make sure FFI ~> 0.6.3 is loaded.
2010-11-30 17:07:08 -08:00
Mitchell Hashimoto
ed5df8d90d
No need to include bundler as a dev dependency
2010-10-09 01:31:05 -07:00
Mitchell Hashimoto
9040a53e27
v0.6.0
2010-09-27 11:03:54 -07:00
Mitchell Hashimoto
cb69377b06
Remove Radar until next release.
2010-09-21 10:11:16 -06:00
Mitchell Hashimoto
59c6995b50
Update Thor dependency to ~> 0.14.1 to bring in important/required changes
2010-09-21 01:05:08 -06:00
Mitchell Hashimoto
e28947f18d
Use I18n gem for string database. Refactor exceptions to use I18n.
2010-08-26 21:56:38 -07:00
Mitchell Hashimoto
b21bfbf84a
Add thor as a dependency to replace CLI
2010-08-23 21:49:15 -07:00
Mitchell Hashimoto
d3f7fe267a
Clean up gemspec. Stricter version requirements. Add Radar as a dependency.
2010-08-23 21:22:25 -07:00
Mitchell Hashimoto
0bd01137a1
Update gemspec to be a bit more modern
2010-08-19 22:25:23 -07:00
Mitchell Hashimoto
7bf9c6203d
Fix strange formatting from `vagrant init` [closes GH-142]
2010-08-19 22:15:47 -07:00
Mitchell Hashimoto
c020f6ac70
Update the summary so its not the same as the description
2010-07-23 18:33:55 -07:00
Mitchell Hashimoto
70b560a96d
Goodbye Jeweler. Using gemspecs like they were meant to be used.
2010-07-23 18:28:33 -07:00
Mitchell Hashimoto
940693287d
Export returns immediately if an error is there prior to the export [closes GH-117]
2010-07-22 09:00:23 -07:00
Mitchell Hashimoto
4e8b6f32b4
Disable host only networks on halt [closes GH-116]
2010-07-21 21:17:34 -07:00
Mitchell Hashimoto
f2242662f8
Don't return when finding disabled shared folder, continue to include others
2010-07-21 15:50:27 -07:00
Mitchell Hashimoto
c875e4345a
Expand the NFS shared folder path relative to root path during the extraction.
2010-07-20 13:18:00 -07:00
Mitchell Hashimoto
061bdad68a
Move ResourceLogger to the Util namespace since thats more of what it is
2010-07-19 21:50:47 -07:00
Mitchell Hashimoto
8e82fb2691
Fix tests so they run on Ruby 1.9.2
2010-07-19 20:32:07 -07:00
Mitchell Hashimoto
cb730c3410
If SIGINT is called during a sequence with an import, VM is properly destroyed
2010-07-18 08:39:31 -07:00
Mitchell Hashimoto
8168ca3e86
Package action cleans up in the event of some environmental error
2010-07-18 01:13:50 -07:00
Mitchell Hashimoto
f8909dcbfa
Fix `sed` calls for linux and add proper options for the UID/GID mapping.
2010-07-17 09:58:30 -07:00
Mitchell Hashimoto
67b23be473
Linux NFS support (host)
2010-07-17 09:35:43 -07:00
Mitchell Hashimoto
302bc348d3
Retry the BSD#nfs? call at least 10 times if a weird TypeError is raised
2010-07-16 22:00:49 -07:00
Mitchell Hashimoto
46c462d322
NFS options to configure mapall UID/GID. Vagrant can also detect this automatically (default)
2010-07-15 23:02:31 -07:00
Mitchell Hashimoto
3c1aac7ff5
CleanMachineFolder middleware to clean empty machine folders [closes GH-98]
2010-07-14 20:58:37 -07:00
Mitchell Hashimoto
4472ce1879
NFS cleanup methods on destroy
2010-07-13 22:40:44 -07:00
Mitchell Hashimoto
18d04e8aa3
Checking for NFS no longer outputs things
2010-07-13 21:41:29 -07:00
Mitchell Hashimoto
549fad0b91
Move output helpers into the actual util class, gets rid of method missing on environment
2010-07-13 21:35:47 -07:00
Mitchell Hashimoto
1bfb99d606
Only verify NFS settings if NFS shared folders exist
2010-07-13 20:25:20 -07:00
Mitchell Hashimoto
5e537f7126
Exports output is in proper format
2010-07-12 22:26:01 -07:00
Mitchell Hashimoto
de38af8111
Pass guest IP along to the Host#nfs_export function
2010-07-12 21:43:31 -07:00
Mitchell Hashimoto
6887f08bf7
Get host IP on NFS middleware and call proper system methods
2010-07-11 21:33:49 -07:00
Mitchell Hashimoto
409be1146f
Clear forwarded ports middleware
2010-07-09 10:14:26 -07:00
Mitchell Hashimoto
0ebdf88144
ClearSharedFolders middleware
2010-07-08 23:09:42 -07:00
Mitchell Hashimoto
f6a53ddff0
Box adding middleware, box add uses it now
2010-07-07 23:16:56 -07:00
Mitchell Hashimoto
f45989d1d5
Power off during the package sequence if not already.
2010-07-07 20:58:20 -07:00
Mitchell Hashimoto
072e71df8a
Customize uses the proper VM object
2010-07-07 09:15:30 -07:00
Mitchell Hashimoto
3c943834ea
Builder can now use other builders or merge other builders
2010-07-06 20:08:36 -07:00
Mitchell Hashimoto
9ac9e49ba1
Fixed some middleware ordering and include util for checking guest additions
2010-07-05 17:51:41 +02:00