Mitchell Hashimoto
7c7f5d48fe
Don't need to call ".new" on raising exceptions
2010-12-21 20:04:21 -08:00
Lincoln Stoll
0e0bc33137
Configurable solaris 'suexec' command, fix shared folder mount
2010-12-07 16:50:27 -08:00
Mike Williams
3f358f5df6
Ensure host-only interface is down before reconfiguring it.
2010-11-08 18:07:58 -08:00
Mike Williams
9a254937fc
Use ifup on the host-only interface, rather than rebooting all interfaces.
2010-11-08 18:07:37 -08:00
Mitchell Hashimoto
d003cc4f32
UI methods no longer automatically translate. Makes it easier for plugin developers.
2010-09-21 18:12:24 -06:00
Mitchell Hashimoto
86465a36c0
Change method by which configuration classes register themselves to be cleaner
2010-09-11 09:02:55 -07:00
Mitchell Hashimoto
bd70a18e68
Slight cleanup of the linux system
2010-09-09 00:09:18 -07:00
Blake Irvin
123e87c13c
Added a rough system class for Solaris - solaris.rb
2010-09-09 00:06:23 -07:00
Mitchell Hashimoto
ae6e42dbbc
Scope SSH errors to proper exception classes
2010-09-01 10:47:34 -07:00
Mitchell Hashimoto
364233527e
SSH no longer raises ActionException. Raises VagrantError
2010-09-01 10:00:49 -07:00
Mitchell Hashimoto
21e4477c39
Rip out unison syncing. It never got to see the light of day. Just didn't work out. (NFS replaced it)
2010-08-27 23:31:38 -07:00
Mitchell Hashimoto
12ce76ffd0
Convert provisioners and systems to I18n
2010-08-27 21:02:11 -07:00
Mitchell Hashimoto
a699122260
No more logger usage for outputting to the shell
2010-08-25 22:38:24 -07:00
Mitchell Hashimoto
fe430ff006
Mount NFS folders on the linux system
2010-07-13 22:04:56 -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
13a46ac1bd
ActionException on Vagrant::Action
2010-07-08 21:30:36 -07:00
Mitchell Hashimoto
499340aa03
Increase halt timeout to 30 seconds
2010-06-29 20:42:39 -07:00
Mitchell Hashimoto
3006fa35c3
Remove the `.unison` folder to avoid "folder is empty" error
2010-06-22 23:54:05 -07:00
Mitchell Hashimoto
03262b0a04
Remove sync TO folder for unison prior to setting up cron
2010-06-22 23:42:45 -07:00
Mitchell Hashimoto
97f82d7140
Better, more unified logging for unison
2010-06-22 23:33:20 -07:00
Mitchell Hashimoto
f3c6c7320b
Better unison script locking and proper from/to
2010-06-20 21:34:36 -07:00
Mitchell Hashimoto
47403e16cc
Now checks if `unison` binary is installed before running
2010-06-20 14:38:58 -07:00
Mitchell Hashimoto
c7bbfcc5a1
`create_unison` method implemented on the system
2010-06-20 02:16:32 -07:00
Mitchell Hashimoto
67ab68df89
System `prepare_unison` method + tests
2010-06-20 02:07:32 -07:00
John Bender
eec0986bc7
switched directory syncing over to unison
2010-06-05 00:39:25 -07:00
Mitchell Hashimoto
bb7a309cab
Verify ubuntu/debian install for host only networking
2010-06-03 11:35:50 -07:00
Mitchell Hashimoto
2d68b284d1
Some fixes with defining new interfaces on Ubuntu
2010-06-03 11:29:17 -07:00
Mitchell Hashimoto
73e9debefb
Dynamically insert entry into /etc/network/interfaces file for Ubuntu
2010-06-03 11:09:31 -07:00
Mitchell Hashimoto
134ebe8405
Added new method to base system. Not implemented for linux yet.
2010-06-03 00:27:48 -07:00
Mitchell Hashimoto
d7af9882f4
Allow SSH commands to ignore exit status
2010-05-29 23:33:37 -07:00
Mitchell Hashimoto
377fa1f7cc
Systems base now uses new environment logger.
2010-05-20 20:46:20 -07:00
John Bender
af07bd0d3b
renamed crontab entry template, switched to proper ssh
2010-05-19 00:19:32 -07:00
John Bender
007ecc5f1c
system testing
2010-05-18 23:50:53 -07:00
John Bender
ce6d95c131
rsync mostly complete, few tests left
2010-05-18 23:50:04 -07:00
Mitchell Hashimoto
2e547bda26
SSH object is now on the VM, rather than the environment
2010-05-07 21:40:32 -07:00
Mitchell Hashimoto
822a5e3154
Linux shutdown state checking no longer requires the force param. Its default
2010-04-28 20:47:58 -07:00
Mitchell Hashimoto
23857242f2
Linux system configurable via `config.linux`
2010-04-25 16:33:33 -07:00
Mitchell Hashimoto
d5866a1b54
`vagrant halt` now attempts to gracefully shut down the machine (via System#halt)
2010-04-25 16:27:03 -07:00
Mitchell Hashimoto
95938c652d
New abstraction: Systems. Updated config and environment to properly load configured system.
...
This allows the OS-specific tasks to be pulled out into separate classes, so that other systems could potentially be supported. For now, a "Linux" system has been created.
2010-04-25 01:46:51 -07:00