mirror of
https://github.com/mas-cli/mas
synced 2024-11-21 19:23:01 +00:00
🍼 Use the custom tap formula when bottling for the custom tap
This commit is contained in:
parent
8f2bd49ddd
commit
3e771a289c
1 changed files with 12 additions and 8 deletions
|
@ -58,29 +58,29 @@ OLD_FILENAME="mas--${VERSION}.${CURRENT_PLATFORM}.bottle.tar.gz"
|
|||
# Preflight checks
|
||||
#
|
||||
|
||||
# Ensure core formula isn't shadowed by custom tap
|
||||
brew tap --list-pinned | grep mas-cli/tap && brew tap-unpin mas-cli/tap
|
||||
|
||||
# Uninstall if necessary
|
||||
if brew ls --versions mas >/dev/null; then
|
||||
brew unlink mas
|
||||
fi
|
||||
brew remove mas 2>/dev/null || true # ignore failure
|
||||
brew remove mas-cli/tap/mas 2>/dev/null || true #ignore failure
|
||||
|
||||
# Uninstall if still found on path
|
||||
if command -v mas >/dev/null; then
|
||||
script/uninstall || true # ignore failure
|
||||
fi
|
||||
|
||||
# Use formula from custom tap
|
||||
brew tap mas-cli/tap
|
||||
brew update
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# Build the formula for the current macOS version and architecture.
|
||||
#
|
||||
|
||||
echo "==> 🍼 Bottling mas ${VERSION} for: ${OS_NAMES[*]}"
|
||||
brew install --build-bottle mas
|
||||
brew install --build-bottle mas-cli/tap/mas
|
||||
|
||||
# Generate bottle do block, dropping last 2 lines
|
||||
brew bottle --verbose --no-rebuild --root-url="$ROOT_URL" mas
|
||||
brew bottle --verbose --no-rebuild --root-url="$ROOT_URL" mas-cli/tap/mas
|
||||
if ! test -e "${OLD_FILENAME}"; then
|
||||
echo "Bottle not found: ${OLD_FILENAME}"
|
||||
echo "If an old version is showing in the log and filename, then make sure the formula has been updated in:"
|
||||
|
@ -131,3 +131,7 @@ EOF
|
|||
rm "${OLD_FILENAME}"
|
||||
ls -l "${BOTTLE_DIR}"
|
||||
echo "${BOTTLE_BLOCK}"
|
||||
|
||||
brew remove mas-cli/tap/mas
|
||||
|
||||
open "${BOTTLE_DIR}"
|
||||
|
|
Loading…
Reference in a new issue