You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
All of the standard salt commands on macOS have had no file type suffix. However, upon installing the new 3005 onedir package, they all have the .sh suffix, which leads to none of them being available for use from existing scripts except by updating them all. As none of the documentation for 3005 seems to reference this, I have to imagine this is an accident.
This is because the package you downloaded is a Tiamat package. The paradigm is different for Tiamat packages. There is a single binary called salt. All Salt components are arguments to salt.exe. So, to run a minion, for example, the command would be salt minion. To try to maintain expected behavior, we added the .sh scripts to mimic the binaries that used to be present.
If you want a 3005 version with the old binaries, you can download one of the classic packages here: https://repo.saltproject.io/osx/
Starting with 3006, the onedir packages have binaries just like the classic packages. So, it shouldn't be a problem going forward.
twangboy
added
Question
The issue is more of a question rather than a bug or a feature request
and removed
Bug
broken, incorrect, or confusing behavior
Regression
The issue is a bug that breaks functionality known to work in previous releases.
needs-triage
Phosphorus v3005.0
Release code name and version
labels
Apr 28, 2023
Description
All of the standard salt commands on macOS have had no file type suffix. However, upon installing the new 3005 onedir package, they all have the
.sh
suffix, which leads to none of them being available for use from existing scripts except by updating them all. As none of the documentation for 3005 seems to reference this, I have to imagine this is an accident.Setup
Install https://repo.saltproject.io/salt/py3/macos/latest/salt-3005-1-macos-x86_64.pkg on a Mac.
(Note-these commands won't work and will blow up on arm Macs: #62664)
Steps to Reproduce the behavior
/opt/salt/bin/salt-call -V
Expected behavior
Salt commands retain their previous names and are called without a
.sh
extension, or are at least symlinked to the.sh
one.Versions Report
Unfortunately not possible given the openssl issues with ARM Mac right now.
The text was updated successfully, but these errors were encountered: