Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Jun 12, 2012
  2. Jun 11, 2012
  3. Jun 08, 2012
  4. Jun 06, 2012
  5. Jun 04, 2012
  6. Jun 03, 2012
  7. Jun 01, 2012
    • Misty De Meo's avatar
      Replace /usr/bin/ruby with full Framework path · 7af4622b
      Misty De Meo authored
      
      Rationale: some users insist on replacing the /usr/bin/ruby symlink
      to point to another ruby on their system, which may break homebrew.
      Use the full Framework path instead, which is less likely to be tampered with.
      
      This also reorganizes the brew --config checks to reflect the different path.
      
      Fixes Homebrew/homebrew#12009.
      
      Closes Homebrew/homebrew#12333.
      
      Signed-off-by: default avatarMisty De Meo <mistydemeo@gmail.com>
      7af4622b
  8. May 31, 2012
  9. May 27, 2012
  10. May 24, 2012
    • Jack Nagel's avatar
      Set close-on-exec on the error pipe · d9fe48cf
      Jack Nagel authored
      
      We use a pipe to marshal exceptions from the build script back to the
      main Homebrew process; the associated file descriptor is stored in an
      environment variable so that the script can figure out which descriptor
      to use after being exec'd.
      
      However, any child processes of the build script inherit this
      descriptor (i.e. anything spawned via "system" by the formula during
      installation). Normally this is not an issue, but if a formula executes
      a long-running process such as a daemon, the main Homebrew process will
      never see EOF on the error pipe because the daemon still has an open
      descriptor.
      
      We can fix this while preserving current behavior by setting the
      close-on-exec flag on the build script's error pipe descriptor.
      
      Signed-off-by: default avatarJack Nagel <jacknagel@gmail.com>
      d9fe48cf
  11. May 23, 2012
  12. May 16, 2012
  13. May 15, 2012
    • Max Howell's avatar
      Don't fall into the no-extension OK trap · 4a48a5f7
      Max Howell authored
      `require` is OK without an .rb extension, but the rest of our code will be confused and generate weird errors.
      
      Fixes Homebrew/homebrew#11558.
      4a48a5f7
    • Max Howell's avatar
      `sudo -k` before calling build scripts · 1a63e938
      Max Howell authored
      Potentially build scripts would call sudo, if so we don't want that to automatically succeed just because the time-period in which sudo works is still active after a previous incantation.
      
      Closes Homebrew/homebrew#10629.
      
      In fact I don't see how this can have been the problem, but if this isn't the problem then I don't see what else can be the problem.
      1a63e938
  14. May 14, 2012
  15. May 11, 2012
    • Misty De Meo's avatar
      doctor: report if a path element is invalid · 71d34a86
      Misty De Meo authored
      Under certain circumstances, an invalid path element would cause
      File.expand_path to bail out. Catch mistakes and report them, then
      continue instead.
      
      Fixes Homebrew/homebrew#12154
      71d34a86
  16. May 10, 2012
  17. May 08, 2012
  18. May 06, 2012
  19. May 04, 2012
  20. May 03, 2012
Loading