Merge pull request #11012 from MikeMcQuaid/github_packages_no_linux_install

github_packages: odie on missing skopeo.
This commit is contained in:
Bo Anderson 2021-04-02 18:01:54 +01:00 committed by GitHub
commit d0ab39301b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,6 +58,8 @@ class GitHubPackages
HOMEBREW_PREFIX/"bin/skopeo", HOMEBREW_PREFIX/"bin/skopeo",
].compact.first ].compact.first
unless skopeo.exist? unless skopeo.exist?
odie "no `skoepeo` and HOMEBREW_FORCE_HOMEBREW_ON_LINUX is set!" if Homebrew::EnvConfig.force_homebrew_on_linux?
ohai "Installing `skopeo` for upload..." ohai "Installing `skopeo` for upload..."
safe_system HOMEBREW_BREW_FILE, "install", "--formula", "skopeo" safe_system HOMEBREW_BREW_FILE, "install", "--formula", "skopeo"
skopeo = Formula["skopeo"].opt_bin/"skopeo" skopeo = Formula["skopeo"].opt_bin/"skopeo"