For MacOS update salt package to 3006.9 (#5162)
For MacOS update salt package to 3006.9 and for Apple Silicon Macs use ARM64 package
fix: https://github.com/flutter/flutter/issues/193741
diff --git a/dev/provision_salt.sh b/dev/provision_salt.sh
index 77b09dc..d08d8e0 100755
--- a/dev/provision_salt.sh
+++ b/dev/provision_salt.sh
@@ -10,14 +10,15 @@
LINUX_SALT_CLIENT_PATH="$HOME/salt-client"
# NOTE: https://github.com/flutter/flutter/issues/142627#issuecomment-1919922724
# before increasing this
-SALT_VERSION='3006.3'
+SALT_VERSION='3006.9'
# Installs salt minion.
# Pins the version to 2019.2.0 and Python 2 to be compatible with Fuchsia salt master.
function install_salt() {
OS="$(uname)"
if [[ "$OS" == 'Darwin' ]]; then
- curl -L "https://packages.broadcom.com/artifactory/saltproject-generic/macos/$SALT_VERSION/salt-$SALT_VERSION-py3-x86_64.pkg" -o /tmp/salt.pkg
+ ARCH="$(uname -m)"
+ curl -L "https://packages.broadcom.com/artifactory/saltproject-generic/macos/$SALT_VERSION/salt-$SALT_VERSION-py3-$ARCH.pkg" -o /tmp/salt.pkg
sudo installer -pkg /tmp/salt.pkg -target /
elif [[ "$OS" == 'Linux' ]]; then
DISTRO="$(lsb_release -is)"
@@ -72,7 +73,7 @@
function set_deviceos_grains() {
if [ -n "$1" ]; then
- sudo PATH="/opt/salt/bin:/usr/local/sbin:$PATH" /opt/salt/bin/salt-call grains.set 'device_os' "$1"
+ sudo PATH="/opt/salt/bin:/usr/local/sbin:$PATH" salt-call grains.set 'device_os' "$1"
fi
}