Jack Nagel
612da7c3b0
Make sure the directory exists before chdir
2014-09-24 17:40:17 -05:00
Jack Nagel
0d370bc329
Revert "Revert "Whitelist MacFuse headers""
...
This reverts commit e81b82cc725ede00c1292a50a076bb8a652ccecd.
2014-09-24 17:40:17 -05:00
Jack Nagel
e603704e41
Revert "Revert "Simplify unbrewed file whitelists""
...
This reverts commit 338a451a47c884eb9ca96d7b0023417a1eaa4d3d.
2014-09-24 17:40:17 -05:00
Jack Nagel
1bd76b9a6e
Revert "Revert "Whitelist OSXFuse headers""
...
This reverts commit f96ed45fe19855d0f8acc37d5d77d16d607dfce3.
2014-09-24 17:40:16 -05:00
Jack Nagel
ad8556ccea
Revert "Revert "Match whitelisted files using fnmatch""
...
This reverts commit 91be9f5344d5931ddae6e4f905c18a607fa9e9f1.
2014-09-24 17:40:16 -05:00
Mike McQuaid
2df9b0e7ff
Revert "Match whitelisted files using fnmatch"
...
This reverts commit f9c8b5e1da7ac09c85a6ebf9a94624bb9c60bed5.
Closes Homebrew/homebrew#32609 .
Closes Homebrew/homebrew#32613 .
2014-09-24 15:03:07 -07:00
Mike McQuaid
bc5117b88d
Revert "Whitelist OSXFuse headers"
...
This reverts commit f05d29e3fd0d056b78da6a0b0247e64f91014e04.
2014-09-24 15:03:06 -07:00
Mike McQuaid
068b21db19
Revert "Simplify unbrewed file whitelists"
...
This reverts commit 2885a92612173f480303b03da1da739eb68550d7.
2014-09-24 15:03:05 -07:00
Mike McQuaid
f9bc7788d2
Revert "Whitelist MacFuse headers"
...
This reverts commit 6319cac687fa722a1d005fe056e0dac22d91ef9c.
2014-09-24 15:03:04 -07:00
Jack Nagel
959327958c
Whitelist MacFuse headers
2014-09-24 15:09:26 -05:00
Jack Nagel
892d7dc130
Simplify unbrewed file whitelists
...
Only the keys of the hashes are used, so we can just use arrays and
comments instead.
2014-09-24 15:08:19 -05:00
Jack Nagel
f9d5dbb19b
Whitelist OSXFuse headers
2014-09-24 14:00:39 -05:00
Jack Nagel
71b0c773ec
Match whitelisted files using fnmatch
2014-09-24 14:00:39 -05:00
Jack Nagel
e5c42895a8
Add doctor check for unbrewed header files
2014-09-24 13:16:33 -05:00
Jack Nagel
2dfc8c8352
Whitelist oxsfuse files since we support externally installed oxsfuse
2014-09-19 23:20:12 -05:00
Jack Nagel
269405995e
Simplify getting the list of doctor checks
2014-09-07 14:20:37 -05:00
Josh Larson
a316a07251
Fix comma splice in outdated brew message
...
Closes Homebrew/homebrew#32123 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-09-06 00:29:16 -05:00
Jack Nagel
6638d08489
doctor: print values of DYLD_* env vars
2014-09-04 17:33:33 -05:00
Jack Nagel
b46f8caa8f
Object#methods returns an array of symbols on 1.9+
...
Fixes Homebrew/homebrew#31926 .
2014-08-27 15:47:09 -05:00
xxxajk
1dc384b4c4
Fix mktmp to be generic as-per SUS/BSD.
...
Closes Homebrew/homebrew#31586 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-14 10:36:07 +01:00
Jack Nagel
11470e2a1a
Don't compare versions against floating point numbers
2014-08-09 22:01:28 -05:00
Misty De Meo
2c9ad45784
doctor: retire Mono warning
...
We haven't actually had any complaints about this in awhile; it appears
that cmake no longer picks up this specific framework.
Refs Homebrew/homebrew#11030 .
2014-08-08 20:17:25 -07:00
Jack Nagel
ba4a4e4103
Limit exposure of the options data structures
2014-07-29 21:54:32 -05:00
Jack Nagel
7078af8218
Pass the string directly to the output method
2014-07-19 23:50:59 -05:00
Jack Nagel
d2aeadb1cd
Pass array to puts instead of iterating over it
2014-07-19 23:36:02 -05:00
Jack Nagel
cf8f8dec1f
Fix up phrasing of case-sensitive volume warning
2014-07-09 17:04:52 -05:00
Jack Nagel
82ce0be6fd
Clean up /bin/df regexp
...
- remove unnecessary captures
- '%' is not a metacharacter so it doesn't need to be escaped
- match using '+' instead of '*'
2014-07-09 17:04:52 -05:00
Jack Nagel
5ab16295e5
Fix getting filesystem mounts
2014-07-09 17:04:52 -05:00
Jack Nagel
2d8a3ac35a
Use popen wrapper
...
Closes Homebrew/homebrew#30678 .
2014-07-05 15:41:22 -05:00
Jack Nagel
804872fc94
Use sort_by in missing deps doctor check
2014-07-01 20:11:55 -05:00
Jack Nagel
51326e0b63
Extend with a module instead of aliasing on the singleton class
2014-06-25 11:19:00 -05:00
Jack Nagel
4d9d01893e
Move deprecated Formula class methods to compat
...
These have all been moved to Formulary.
2014-06-22 15:03:17 -05:00
Mike McQuaid
1c176348ca
doctor: add caveats to avoid scaring people.
...
Sporadically people ask to whitelist doctor warnings or file issues when
there's nothing actually wrong. Help reassure such people with a
friendly message.
Closes Homebrew/homebrew#30230 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-20 11:14:35 +01:00
Jack Nagel
4f8be5bb66
Remove obsolete doctor check
...
Both build environments remove MACOSX_DEPLOYMENT_TARGET by default.
2014-06-19 19:32:37 -05:00
Jack Nagel
d9c586e201
Remove unnecessary string evals from doctor
2014-06-19 19:32:37 -05:00
Jack Nagel
b87f9b37d6
Pull requires out of methods
2014-06-19 17:55:04 -05:00
Jack Nagel
10a1952d2c
Only "extend self" once on the Homebrew module
2014-06-19 13:10:36 -05:00
Jack Nagel
c0e0bd2984
Read df output in binary mode
...
Fixes Homebrew/homebrew#30046 .
2014-06-11 00:42:51 -05:00
Misty De Meo
8cb980f7be
doctor: Add check for install_name_tool
...
Closes Homebrew/homebrew#29593 .
2014-06-03 22:50:37 -07:00
Jack Nagel
0e0bee9c50
Update ruby version doctor check
2014-06-03 11:04:07 -05:00
Jack Nagel
c5bcd99eb4
Re-enable Xcode-only support on 10.9
...
Closes Homebrew/homebrew#29377 .
2014-05-19 14:41:03 -05:00
Jack Nagel
4676045bdd
Less snark
2014-05-18 17:43:07 -05:00
Jack Nagel
1845b39d41
Separate Xcode and CLT doctor checks by OS X version
...
Closes Homebrew/homebrew#29206 .
2014-05-12 18:59:52 -05:00
Jack Nagel
348d0eb05c
doctor: use Xcode.bundle_path
2014-05-02 16:50:25 -05:00
Jack Nagel
273d580550
Apparently quiet_system isn't always quiet
...
cf. Homebrew/homebrew#28918 .
2014-05-02 11:00:29 -05:00
Jack Nagel
cf5ecfc06d
doctor: suppress warnings from git wrapper script
...
Fixes Homebrew/homebrew#28901 .
2014-05-02 09:52:14 -05:00
Jack Nagel
86daf90700
Remove bad doctor check
2014-05-01 19:43:42 -05:00
Jack Nagel
aa5a5a526f
Rename Xcode.folder to MacOS.active_developer_dir
...
This reflects what Apple calls it in more recent versions of Xcode/OS X.
2014-05-01 18:36:46 -05:00
Jack Nagel
9d02c39e23
Fix syntax error
2014-04-15 11:37:20 -05:00
Jack Nagel
a55e670a8a
Remove yet another xcode-select check
2014-04-15 11:28:01 -05:00