Mitchell Hashimoto
d5fa7416ff
core: more heuristics for determining Cygwin
2015-11-21 11:17:36 -08:00
Mitchell Hashimoto
b6f0b498e4
core: expand Windows short paths
2015-11-20 14:49:21 -08:00
Mitchell Hashimoto
2ffbe4e6e1
core: more robust WIndows admin check [GH-5616]
2015-11-18 20:27:07 -08:00
Jean-Francois Bibeau
45e14a8dc4
UNC paths should have backslashes, not front-slashes.
2015-04-16 11:02:58 -04:00
Jean-Francois Bibeau
415837c544
moved function to platform utils, added unit test as per @sethvargo
2015-04-06 16:51:55 -04:00
Seth Vargo
d2874064f4
Use .key? instead of .has_key?
2015-01-05 18:29:01 -05:00
Ilya Vassilevsky
ad54e14d65
Encode directory names to filesystem encoding for proper comparison
...
Dir.entries have filesystem encoding (ANSI in Windows).
Path fragments have terminal encoding (DOS).
2014-07-08 19:01:43 +04:00
Mitchell Hashimoto
6353c765ae
core: cygwin_path only uses cygpath in cygwin [GH-3804]
2014-05-17 12:07:43 -07:00
Eric Coleman
f32a865abd
Properly escape path in cygwin bash check
...
Quick attempt at properly fixing #3304
2014-03-25 18:36:05 -04:00
Mitchell Hashimoto
04a19e05ca
synced_folders/rsync: convert to proper unix-style path [GH-3086]
2014-03-09 18:22:00 -07:00
Mitchell Hashimoto
c6b07e10c9
core: Cygwin path conversion must replace slashes first
2014-03-07 22:56:47 -08:00
Mitchell Hashimoto
784a5b2e32
providers/hyperv: all sorts of tests to verify Windows/admins
2014-02-27 08:12:51 -08:00
Felix C. Stegerman
5c3555b56b
Clean up temp dir used by fs_case_sensitive?
2014-01-25 04:57:52 +01:00
Mitchell Hashimoto
f3d102e069
core: colorize VM output for each VM in a command
2014-01-17 21:02:58 -08:00
Mitchell Hashimoto
a0f2ca5e8b
core: clarify some logic for colors
2014-01-17 10:29:20 -08:00
Mitchell Hashimoto
5bddd6c366
core: dont' load rc or profile when getting a cygpath with bash
2014-01-15 21:15:17 -08:00
Mitchell Hashimoto
73b72deb0a
synced_folders/rsync: convert path to cygpath on Windows
2014-01-15 21:13:08 -08:00
Mitchell Hashimoto
35a19f829c
provider/virtualbox: fix NFS tests on Windows
2014-01-15 11:48:07 -08:00
Mitchell Hashimoto
e2ec46bb4d
core: environment tests passing on Windows
2014-01-15 11:40:53 -08:00
Mitchell Hashimoto
4fab57576b
synced_folders/rsync: run hostpath through fs_real_path
...
This fixes issues with drive letter casing on Windows
2014-01-15 11:30:32 -08:00
Mitchell Hashimoto
eb6256316c
core: improved commenting in bin/vagrant
2013-10-23 23:20:27 -07:00
Mitchell Hashimoto
4bf6dc5743
Method for getting the case-correct path of a path [GH-1202]
2013-07-17 10:48:39 -07:00
Mitchell Hashimoto
792ac4556d
Code for testing case sensitivity of filesystem [GH-1202]
2013-07-17 10:36:57 -07:00
Mitchell Hashimoto
373a1d8633
Properly expand cygwin paths to Windows path for vboxmanage
2013-04-06 22:06:33 -07:00
Mitchell Hashimoto
5ca89383f8
Simplify cygwin check everywhere
2013-04-06 16:05:13 -07:00
Mitchell Hashimoto
fb9c311b4d
Always colorize Cygwin output
2013-04-06 16:03:25 -07:00
Mitchell Hashimoto
c8b829c4d2
Properly resolve cygwin paths in Cygwin environments [GH-1366]
2013-03-13 21:50:41 -07:00
John Barney
a390b9dddf
Removing tabs added by a bad .vimrc
2013-02-10 03:49:15 -08:00
John Barney
73eb86bad0
Adding Cygwin detection, and fixing pathing issue in VirtualBox driver under Cygwin
2013-02-09 19:36:56 -08:00
Hendrik Volkmer
28e391cb61
Disable IdentitiesOnly for SunSSH
...
SunSSH is default on Solaris/OpenSolaris/Illumos. SunSSH does not support
the IdentitiesOnly option. 'vagrant ssh' works when the options is not supplied.
2012-03-18 16:32:15 +01:00
Mitchell Hashimoto
97235ee080
Clean up some impl [GH-666]
2012-01-20 11:25:39 -08:00
Jarmo Pertman
b9046a5594
enable colors on Windows when using ANSICON
2012-01-20 11:21:16 -08:00
Mitchell Hashimoto
ef37f692bd
Revert the check for duplicate Vagrantfiles.
...
This is just tricky with case sensitive/insensitive file systems.
Reverting since it doesn't seem worth it.
2012-01-08 23:15:18 -08:00
John Watson
8a0a1bddb5
Proper support for NFS in FreeBSD
2011-11-24 21:45:23 -07:00
Mitchell Hashimoto
1c2f80fab4
Distro dispatch for Host classes
2011-08-27 23:39:02 -07:00
Mitchell Hashimoto
5143556065
Standardize on Util::Platform
2011-07-09 16:51:04 -07:00
Mitchell Hashimoto
0953c41446
Some stylistic changes regarding arch commit
2011-04-19 22:04:55 -07:00
Tim Joseph Dumol
2c091c98cc
Added Arch Linux as under vagrant/hosts
...
Added NFS support for Arch Linux under vagrant/hosts by adding
vagrant/hosts/arch and a platform test for Arch Linux.
2011-04-19 22:03:21 -07:00
Mitchell Hashimoto
c9f14d6dc9
Use RbConfig instead of Config, latter is deprecated
2010-12-18 20:02:54 -08:00
Mitchell Hashimoto
3f2f5685b2
Platform helpers to detect 64-bit and 32-bit CPU.
2010-12-18 12:02:48 -08:00
Mitchell Hashimoto
8c13d1919e
Use rbconfig to get host OS
2010-12-18 11:53:36 -08:00
Mitchell Hashimoto
337eec2d07
Fork-and-wait on Tiger as well as leopard. [related to GH-51]
2010-09-07 14:19:06 -07:00
Mitchell Hashimoto
4844d6c12f
Moved standard library requirements to the files which use them. Cleaned up vagrant.rb quite a bit.
2010-08-23 21:43:46 -07:00
Mitchell Hashimoto
e2badeb9e1
Concepts of "Hosts" introduced, preparing for host-specific behavior.
2010-07-10 22:07:10 -07:00
John Bender
74aefa5c3d
corrected bit mask for package output on windows
2010-05-22 22:46:42 -07:00
Mitchell Hashimoto
d845e73138
Fork-and-wait SSH on Mac OS X 10.5 [closes GH-51]
2010-04-15 02:36:46 -07:00