aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-03-09Move install_homebrew into ContributionsMax Howell
2012-03-09Merge branch 'installer'Max Howell
2012-03-09Update Xcode checks and URLsMax Howell
2012-03-09rm bad-dylibs check, brew doctor does this betterMax Howell
2012-03-09Improve messaging for this 0.01% edge caseMax Howell
2012-03-09Encourage usage of the new CLT4XcodeMax Howell
2012-03-09Allow "Press Enter" to be a \rMax Howell
Some wrapper-tools push \r rather than \n and break the installer.
2012-03-09Use admin group and not staffMax Howell
Staff is overly permissive, require user to be an Administrator to use Homebrew.
2012-03-09cd KNOWN_DIR before executing any functions or toolsMax Howell
It is fucking amazing how much shit breaks if CWD is invalid. Fucking amazing. Also fuck you dumb user who can't figure out what "No such file or directory - getcwd" means so you force me to waste half an hour fixing it for you.
2012-03-09We need the executable permission to create files in directoriesMax Howell
Fixes Homebrew/homebrew#6512. I also set +r as a bunch of Homebrew will fail without that.
2012-03-09curl -kMax Howell
2012-03-09Tidy ohaisMax Howell
2012-03-09Revert "Ensure resulting /usr/local is not user writable"Max Howell
This reverts commit 549e7c1c2046010430849a3e92ecefb64b21a733.
2012-03-09Revert "Ensure that we undo the o+w chmod"Max Howell
This reverts commit b3d5ac0c8500006ef4fbd0bf3bd53b22a06869ab.
2012-03-09Error out with link to help if OS X < 10.5Max Howell
2012-03-09Fix install script for Ruby 1.9.xMax Howell
2012-03-09Ensure that we undo the o+w chmodMax Howell
2012-03-09Look for bad dylibs in the installerMax Howell
A common source of compile error, lets tell the user straight away. Removed relevant documentation from the installation instructions as a consequence.
2012-03-09Ensure resulting /usr/local is not user writableMax Howell
Because we should do as little modification to the system as possible. Even though /usr/local doesn't exist on a virgin OS X, many tools create it, and some of them expect /usr/local to be root owned for security reasons. This modification fixes Airfoil on systems where it is installed. The result of this is we can no longer create new directories in the HOMEBREW_PREFIX unless we check and prompt for sudo first when required.
2012-03-09Better check for already installedMax Howell
2012-03-09Less documentationMax Howell
Changelog documentation, what were we thinking?
2012-03-09We don't care about var/logMax Howell
Actually not sure about this commit's purpose. It was a gist edit, so no commit message was provided.
2012-03-09Github URLS now are httpsMax Howell
2012-03-09If curl fails propagate its exit status through the pipeMax Howell
2012-03-09Check for all manpathsMax Howell
2012-03-09Use full path to sudoMax Howell
2012-03-09Amend paths to check for chmodsMax Howell
2012-03-09Direct the user to Xcode downloadMax Howell
2012-03-09Check for tty before trying to grab itMax Howell
2012-03-09Use original system function for gcc checkMax Howell
2012-03-09chmod Library and libexec tooMax Howell
2012-03-09Duplicating installation steps sucksMax Howell
2012-03-09Support Ruby < 1.8.7Max Howell
2012-03-09Warn if Xcode is not installed.Max Howell
2012-03-09Use getbyte and not getcmattetti
2012-03-09Use full path to sttyMax Howell
2012-03-09Only abort if user is not in staff groupMax Howell
Rationale: We aren't sure if the suggested command works on 10.5 and this is an edge case.
2012-03-09Moved code to top ready for amendMax Howell
2012-03-09Add user to staff if necessaryMax Howell
2012-03-09Advise user if they are not in the right groupmxcl
2012-03-09Add better Unix exit codes.Mike McQuaid
Closes Homebrew/homebrew#10809.
2012-03-09Run tests from anywhere and provide an exit code.Mike McQuaid
2012-03-09Fix test_ENV on 10.7/Xcode 4.Mike McQuaid
2012-03-09Fix test_arch_for_command on 10.7.Mike McQuaid
2012-03-08Fix gdk-pixbuf module installationJack Nagel
When other packages install gdk-pixbuf modules, they get installed into the gdk-pixbuf keg. To avoid this, we explicitly create the top level lib directories for gdk-pixbuf and hack the pkgconfig file to point at the top-level directories instead of the keg. This results in other packages installing modules into the top-level directory and as such they are "lost" and treated as unbrewed files, but that is still better than losing them during upgrades of gdk-pixbuf itself. If we had a post-link hook, we could keep everything confined to its own keg, linked into the top-level modules directory, and then run gdk-pixbuf-query-loaders --update-cache ourselves. In the abscence of that, I think this is the best compromise. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-07Include vi in list of binaries already in OS XOscar Del Ben
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-07Don't attempt to cleanup source checkoutsMax Howell
Fixes Homebrew/homebrew#10751.
2012-03-07Suggest full path to Xcode 4.3 /DeveloperMax Howell
Some people seem to have an older xcode-select even after installing the CLT from inside Xcode or otherwise. So this is works for both. Now we aren't future-proofed in case Apple change the location, but hopefully they won't, seems unlikely. Refs Homebrew/homebrew#10743. Fixes Homebrew/homebrew#10745.
2012-03-07Remove 'is this a git command?'Adam Vandenberg
2012-03-07Remove silly path methodAdam Vandenberg