diff options
| author | Jack Nagel | 2014-04-30 15:34:40 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-04-30 15:40:26 -0500 |
| commit | 4f7d6849e5fc5a27889af51246b34c88536521c8 (patch) | |
| tree | 84a8ee35739675b5e9e2d71843a57322a2c37191 | |
| parent | 5c05504a66d9d6d1f90729728b1a4d2f9486b3c2 (diff) | |
| download | homebrew-4f7d6849e5fc5a27889af51246b34c88536521c8.tar.bz2 | |
Just pass arguments
| -rwxr-xr-x | install | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -36,13 +36,8 @@ def system *args end def sudo *args - args = if args.length > 1 - args.unshift "/usr/bin/sudo" - else - "/usr/bin/sudo #{args.first}" - end - ohai *args - system *args + ohai "/usr/bin/sudo", *args + system "/usr/bin/sudo", *args end def getc # NOTE only tested on OS X @@ -149,14 +144,14 @@ if File.directory? HOMEBREW_PREFIX sudo "/bin/chmod", "g+rwx", *chmods unless chmods.empty? sudo "/usr/bin/chgrp", "admin", *chgrps unless chgrps.empty? else - sudo "/bin/mkdir #{HOMEBREW_PREFIX}" - sudo "/bin/chmod g+rwx #{HOMEBREW_PREFIX}" + sudo "/bin/mkdir", HOMEBREW_PREFIX + sudo "/bin/chmod", "g+rwx", HOMEBREW_PREFIX # the group is set to wheel by default for some reason - sudo "/usr/bin/chgrp admin #{HOMEBREW_PREFIX}" + sudo "/usr/bin/chgrp", "admin", HOMEBREW_PREFIX end -sudo "/bin/mkdir #{HOMEBREW_CACHE}" unless File.directory? HOMEBREW_CACHE -sudo "/bin/chmod g+rwx #{HOMEBREW_CACHE}" +sudo "/bin/mkdir", HOMEBREW_CACHE unless File.directory? HOMEBREW_CACHE +sudo "/bin/chmod", "g+rwx", HOMEBREW_CACHE if macos_version > "10.8" unless File.exist? "/Library/Developer/CommandLineTools/usr/bin/clang" |
