Skip to content

Conversation

@vegcom
Copy link
Contributor

@vegcom vegcom commented Jan 20, 2026

Tidy up saltstack

not installing on archlinux in the big 26

  • Arch no longer serves salt from the repos
  • Arch does server salt through AUR
    • create builduser
    • install salt
    • remove build user
    • ???
    • profit

What does this PR do?

  • Fixes broken arch install as pacman no longer serves it

What issues does this PR fix or reference?

[root@banana ~]# pacman -Ss salt
[root@banana ~]#

Previous Behavior

[root@banana ~]# pacman -S salt
error: target not found: salt
[root@banana ~]#

New Behavior

[root@banana ~]# pacman -Qq salt
salt
[root@banana ~]#

- Arch no longer serves salt from the repos
- Arch does server salt through AUR
  - create builduser
  - install salt
  - remove build user
  - ???
  - profit
- /tmp/yay-bin was an artifact
  - replaced /tmp/yay-bin with /tmp/salt
- arch ships 3.14 which salt hasn't addressed
  - 3.14 removes spwd module
  - linux_shadow.py still imports spwd
@vegcom
Copy link
Contributor Author

vegcom commented Jan 20, 2026

filled in stubs install_arch_linux_onedir install_arch_linux_onedir install_arch_linux_onedir_post

- /etc/profile.d/saltstack.sh
  - /opt/saltstack/salt
  - /opt/saltstack/salt/bin
@twangboy
Copy link
Contributor

@vegcom Looks like there are some lint failures

@vegcom
Copy link
Contributor Author

vegcom commented Jan 21, 2026

Addressed @twangboy thank you. Corrected a bit to make things more readable -- and some noise introduced by source-control (vsc).
It was local. Did not mean to disregard CONTRIBUTING.md thank you very much for your patience with me

@twangboy
Copy link
Contributor

Thanks for contributing!

@twangboy twangboy merged commit 241a647 into saltstack:develop Jan 22, 2026
84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants