Alex Dunn
8faaba6665
check_emacs_lisp(): bail unless site-lisp exists
...
Closes Homebrew/homebrew#42345 .
2015-08-01 15:52:54 -07:00
Alex Dunn
607be5e711
formula_cellar_checks: check_site_lisp()
2015-08-01 14:48:54 -07:00
Dominyk Tiller
b1caa4c44b
formula_cellar_checks: remove openssl expectation
2015-07-13 20:49:36 +01:00
Mike McQuaid
e949a5fd46
formula_cellar_checks: ignore openssl.
...
Also: check based on the beginning of the formula name so these play
nicer with e.g. homebrew-versions.
Closes Homebrew/homebrew#41528 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 17:09:57 +01:00
Tim D. Smith
5c414dca5b
add audit check for explicit Python linkage
...
Verifies that CPython extension modules are not explicitly linked to a
Python framework, which should never be necessary.
Python's distutils uses -undefined dynamic_lookup, as seen here:
https://github.com/python/cpython/blob/9a77656/configure.ac#L2214-L2245
Closes Homebrew/homebrew#39405 .
Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-05-07 00:16:41 -07:00
Tim D. Smith
86612c253d
anticipate python 3.5 in .pth audit
2015-05-07 00:16:41 -07:00
Mike McQuaid
e370cd784b
formula_cellar_checks: fix memcached shadowing.
2015-04-20 12:47:34 +01:00
Mike McQuaid
3657633327
formula_cellar_checks: ignore memcached shadowing.
2015-04-20 10:17:31 +01:00
Xu Cheng
453990f1aa
add method to detect shell profile file based on users' preference shell
...
Closes Homebrew/homebrew#38017 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-24 21:18:32 +08:00
Mike McQuaid
4c5a2eb77c
formula_cellar_checks: ignore berkeley-db headers.
2015-02-24 08:52:57 +00:00
Mike McQuaid
5e62d7503e
formula_cellar_checks: tweak postgresql on 10.8.
...
It shadows system headers sometimes (probably just Server.app?) but we don't
really care.
2015-02-06 08:30:42 +00:00
Tim D. Smith
e40d302dee
audit_installed: give better Python advice
...
Update advice about easy-install.pth files.
Closes Homebrew/homebrew#36547 .
2015-02-04 23:35:42 -08:00
Tim D. Smith
9b86218854
FormulaCellarChecks: don't exempt formulas from ssl audit
...
Reverts b7b4c59. Closes Homebrew/homebrew#33414 .
2014-11-02 21:08:35 -08:00
Jack Nagel
1195718d0e
Rename "f" to "formula" in the installer
2014-10-29 22:41:03 -05:00
Tim D. Smith
4421d8f85c
doctor: exempt android-ndk from check_openssl_links
...
Closes Homebrew/homebrew#33415 .
2014-10-20 20:00:27 -07:00
Tim D. Smith
94f3f345cb
add audit check for system OpenSSL linkage
2014-10-20 09:45:43 -07:00
Jack Nagel
f840c592f0
We don't need a Pathname just to stat the directory
2014-10-17 12:01:49 -05:00
Mike McQuaid
fc39dbf2d4
formula_cellar_checks: Ruby 1.8 compatible check.
2014-10-17 09:23:50 +01:00
Mike McQuaid
19032be45e
formula_cellar_checks: check exists before glob.
...
Closes Homebrew/homebrew#33242 .
2014-10-17 09:01:17 +01:00
Jack Nagel
1b64612b65
Exempt libtool and svn from the shadowed headers check
2014-10-15 21:17:25 -05:00
Jack Nagel
b05351d0b2
Reorganize post-install checks so we can share more code
2014-10-13 23:13:01 -05:00
Jack Nagel
b46ebf8a29
Simplify post-install audit output
2014-10-13 23:13:00 -05:00
Tim D. Smith
9134718f9c
Audit formulæ for easy-install.pth files
...
Closes Homebrew/homebrew#32860 .
2014-10-02 11:58:13 -07:00
Jack Nagel
c4818394cb
Post-install audit for shadowed header files
2014-10-01 23:32:53 -05:00
Adam Vandenberg
bba2b76167
add start and stop as generic executables
2014-05-21 09:03:51 -07:00
Jack Nagel
4f014836f2
Prefer pathname methods over regexp matching
2014-05-21 10:54:24 -05:00
Adam Vandenberg
81bf8a168a
audit generic binary names
...
Binaries with names like 'run' or 'service' are likely to conflict.
Warn about these and suggest a libexec-style install instead.
2013-11-12 07:10:13 -08:00
Jack Nagel
4d6dd40bad
Make non-libs warning less judgmental
2013-10-19 21:30:57 -05:00
Jack Nagel
72e9cbdac7
Fix truncation of printed paths in cellar audits
2013-10-19 21:30:20 -05:00
Adam Vandenberg
5f6b10f39a
fix printing of unexpected bin/lib files
2013-08-05 13:31:35 -07:00
Mike McQuaid
f526bd5017
check_PATH: return early if (s)bin doesn't exist.
2013-07-17 09:36:44 -07:00
Jack Nagel
16b69317fe
Remove stray quotation mark
2013-07-17 11:27:07 -05:00
Jack Nagel
1bb7dfcafd
Escape interpolation examples
2013-07-17 11:22:00 -05:00
Adam Vandenberg
f432a59fd0
add full lib path to audit
2013-07-16 20:50:45 -07:00
Mike McQuaid
91c5c15a48
FormulaInstaller: move Cellar checks to module.
2013-07-16 13:29:37 -07:00