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)
|
ENV.delete(env)
|
||||||
end
|
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_ANALYTICS_THIS_RUN"] = "1"
|
||||||
ENV["HOMEBREW_NO_COMPAT"] = "1" if args.no_compat?
|
ENV["HOMEBREW_NO_COMPAT"] = "1" if args.no_compat?
|
||||||
ENV["HOMEBREW_TEST_GENERIC_OS"] = "1" if args.generic?
|
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
|
# Copy and export all HOMEBREW_* variables previously mentioned in
|
||||||
# manpage or used elsewhere by Homebrew.
|
# 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
|
do
|
||||||
# Skip if variable value is empty.
|
# Skip if variable value is empty.
|
||||||
[[ -z "${!VAR}" ]] && continue
|
[[ -z "${!VAR}" ]] && continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user