mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
tests: fix under GitHub Codespaces.
This commit is contained in:
parent
5ef3d76c8d
commit
2961132e01
@ -107,6 +107,14 @@ module Homebrew
|
||||
ENV.delete(env)
|
||||
end
|
||||
|
||||
# Codespaces /tmp is mounted 755 which makes Ruby warn constantly.
|
||||
if (ENV["HOMEBREW_CODESPACES"] == "true") && (HOMEBREW_TEMP.to_s == "/tmp")
|
||||
homebrew_prefix_tmp = "#{HOMEBREW_PREFIX}/tmp"
|
||||
ENV["HOMEBREW_TEMP"] = homebrew_prefix_tmp
|
||||
FileUtils.mkdir_p homebrew_prefix_tmp
|
||||
system "chmod", "-R", "g-w,o-w", "/tmp"
|
||||
end
|
||||
|
||||
ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1"
|
||||
ENV["HOMEBREW_NO_COMPAT"] = "1" if args.no_compat?
|
||||
ENV["HOMEBREW_TEST_GENERIC_OS"] = "1" if args.generic?
|
||||
|
2
bin/brew
2
bin/brew
@ -84,7 +84,7 @@ HOMEBREW_LIBRARY="${HOMEBREW_REPOSITORY}/Library"
|
||||
|
||||
# Copy and export all HOMEBREW_* variables previously mentioned in
|
||||
# manpage or used elsewhere by Homebrew.
|
||||
for VAR in BAT_THEME BROWSER DISPLAY EDITOR NO_COLOR TMUX DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
|
||||
for VAR in BAT_THEME BROWSER DISPLAY EDITOR NO_COLOR TMUX DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR CODESPACES
|
||||
do
|
||||
# Skip if variable value is empty.
|
||||
[[ -z "${!VAR}" ]] && continue
|
||||
|
Loading…
x
Reference in New Issue
Block a user