Commit Graph

2350 Commits

Author SHA1 Message Date
Mitchell Hashimoto 6f45cdc1ed Some code cleanup 2012-02-07 21:20:33 -08:00
Mike Lundy 00953073e7 Add Gentoo support for NFS 2012-02-07 21:14:47 -08:00
Mitchell Hashimoto be45c86e8d Update CHANGELOG 2012-02-07 21:01:57 -08:00
Mitchell Hashimoto c9fe21cf72 Merge pull request #719 from semarj/master
Fix the ifdown/ifup issue for once and for all?
2012-02-07 21:00:07 -08:00
semarj 64a26dae18 Update lib/vagrant/guest/redhat.rb 2012-02-07 17:42:28 -06:00
Mitchell Hashimoto a25a691913 Don't forward ports if there aren't any to forward 2012-02-07 15:40:35 -08:00
Mitchell Hashimoto 63bd380778 Merge pull request #718 from mephaust/master
Restore stand-alone puppet colors
2012-02-07 15:03:42 -08:00
Paul Handly a0e60d641d Uncolorize puppet provisioner output 2012-02-07 14:52:16 -08:00
John Bender ea9dadd41e update the action_env test helper for the new environment structure 2012-02-06 22:47:25 -08:00
Mitchell Hashimoto a3d9615a13 Custom help for `vagrant gem` on top of RubyGems help 2012-02-06 22:52:34 -05:00
Mitchell Hashimoto 2fdc2f314c Update CHANGELOG 2012-02-06 22:43:38 -05:00
Mitchell Hashimoto 13fddfa6f9 Load plugins with the private gem path.
This changed plugin loading semantics a tiny bit, since they are
no longer loaded when Vagrant is loaded but instead when the
Vagrant::Environment is initialized. I'll note this in the CHANGELOG.
2012-02-06 22:39:35 -05:00
Mitchell Hashimoto 261a83d60f Logging statements in plugin loading 2012-02-06 22:31:45 -05:00
Mitchell Hashimoto 4444e7150c `vagarnt gem` cannot be called within a bundler env 2012-02-06 22:22:28 -05:00
Mitchell Hashimoto d19f7a44e5 Starting on the `vagrant gem` command. 2012-02-06 22:16:37 -05:00
Mitchell Hashimoto fd54cf0809 `vagrant ssh` now uses a direct exec() [GH-751]
Before, I was using the "super exec" by passing a single string.
Ruby handles this by actually invoking the command with a shell.
This causes some odd issues with file pathes with spaces and
expansion and other things. This no longer happens.
2012-02-06 15:27:28 -05:00
Mitchell Hashimoto 277de844c4 Merge pull request #714 from jkutner/master
Upgrade to childprocess 0.3.1
2012-02-05 16:03:54 -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 3eff28ac0d Don't strip color codes with ANSI escape code remover 2012-02-05 13:30:21 +01:00
Mitchell Hashimoto 6c1eafe00e Update CHANGELOG 2012-02-05 13:23:53 +01:00
Joe Kutner 36f43fa676 moved the closing of subprocess streams to after the process has finished. 2012-02-05 13:21:50 +01:00
Mitchell Hashimoto 3ea04f2577 Up version for dev 2012-02-05 13:17:00 +01:00
Mitchell Hashimoto fb3d2234cf v0.9.5 2012-02-05 13:15:42 +01:00
Mitchell Hashimoto 987abb8abc Fix typo in puppet server I18n 2012-02-04 17:51:45 +01:00
Mitchell Hashimoto a6a42b31df Ability to specify `:bridge` to networking [GH-655] 2012-02-04 15:04:28 +01:00
Mitchell Hashimoto 26d9636faf Better logging with the bridged networking layer 2012-02-04 14:51:55 +01:00
Mitchell Hashimoto f2272fdba8 Fix missing interpolation argument. [GH-708] 2012-02-04 13:59:16 +01:00
Mitchell Hashimoto 90d7742c9c More intelligent puppet server cert name handling 2012-02-04 13:57:02 +01:00
Mitchell Hashimoto ab8b1d3ea6 Fix some issues with puppet server config inheritance 2012-02-04 13:51:36 +01:00
withnail e90c36ac77 puppet_server certname changes
At present, puppet_node is defined by default and must almost always be
overwritten. This changes the logic for puppet_server so puppet_node is
initially undefined and the node name will be set based on this order

1. puppet_node if defined
2. host_name if defined (actually this removes the explicit certname
specification which is cleaner and uses the machine hostname)
3. config.vm.box
2012-02-04 13:50:15 +01:00
withnail 77c1b7c9e2 Only list bridged interfaces that are up [GH-701] 2012-02-01 15:38:57 -08:00
Mitchell Hashimoto e8204c6736 Update CHANGELOG 2012-01-31 21:18:57 -08:00
Mitchell Hashimoto e33b9e9c78 Merge pull request #698 from semarj/master
Fix crash when using an additional interface
2012-01-31 20:56:22 -08:00
semarj 535bda2a4e properly restart the interface. Was failing with /sbin/ifup 2012-01-31 22:36:38 -06:00
Mitchell Hashimoto 8a5233aa8f Update CHANGELOG 2012-01-30 19:53:23 -08:00
Scott Sanders 2d327055f3 Do not allow BSD hosts to double-quote in exports
This is not allowed on *BSD
2012-01-30 19:52:59 -08:00
Scott Sanders 0ec02fe711 Update comment to better reflect the actual issue 2012-01-30 19:52:36 -08:00
Scott Sanders 28c377848f Update FreeBSD guest to support networking
The latest update to 0.9.x broke FreeBSD networking. This patch fixes
things by moving the code into the right method.
2012-01-30 19:51:58 -08:00
Mitchell Hashimoto ce659a7f7d Fix up the CHANGELOG 2012-01-29 13:36:13 -08:00
Mitchell Hashimoto f9a42973d9 Select NFS version with :nfs_version 2012-01-29 13:34:50 -08:00
Mitchell Hashimoto 3a8c44301b Fix some issues with NFS version selecting 2012-01-29 13:33:35 -08:00
Mitchell Hashimoto 3033b634b1 Update CHANGELOG 2012-01-29 13:27:45 -08:00
Russ Garrett ced99edd59 Allow user to choose NFS protocol version, defaulting to 3
NFSv4 has siginificant added complexity in the form of ID-mapping which
can cause problems with applications without extra setup. Best to
force version 3 unless the user requests it.

Conflicts:

	lib/vagrant/systems/linux.rb
2012-01-29 13:27:42 -08:00
Mitchell Hashimoto f095939800 Update changelog for GH-690 2012-01-28 21:50:57 -08:00
sathlan 4715400761 The type of nic can be set for bridged network.
:nic_type can be specified in the network bridged type. Its value can
be Am79C970A, Am79C973, 82540EM, 82543GC, 82545EM, virtio.
2012-01-28 21:50:04 -08:00
Mitchell Hashimoto d687473760 Fix crashing issue when all networks don't aut config [GH-689] 2012-01-28 21:48:12 -08:00
Mitchell Hashimoto f8619007a7 Update version for dev 2012-01-28 17:39:47 -08:00
Mitchell Hashimoto 261dadb1c6 v0.9.4 2012-01-28 17:38:53 -08:00
Mitchell Hashimoto 912e4974db Registry will now cache result values.
This is actually required so that we can do things like this
in plugins:

Vagrant.actions[:up].insert(Foo, Bar)
2012-01-28 17:31:50 -08:00
Mitchell Hashimoto 88ba3a3619 Change middleware internals to make plugin lives easier [GH-684] 2012-01-28 17:31:50 -08:00