21 lines
519 B
Bash
Executable File
21 lines
519 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
SALT_VERSION=${1:-3007.7}
|
|
ARCH=$(uname -m)
|
|
|
|
pip3 install relenv
|
|
|
|
wget -O /tmp/v${SALT_VERSION}.tar.gz https://github.com/saltstack/salt/archive/refs/tags/v${SALT_VERSION}.tar.gz
|
|
tar -C /tmp -xzf /tmp/v${SALT_VERSION}.tar.gz
|
|
|
|
relenv fetch --python=3.11.13
|
|
relenv create /salt/salt --python=3.11.13
|
|
|
|
/salt/salt/bin/pip3 install /tmp/salt-${SALT_VERSION}
|
|
/salt/salt/bin/pip3 install -r require.txt
|
|
|
|
mkdir -p /salt/out
|
|
tar -C /salt -cJf /salt/out/salt-${SALT_VERSION}-linux-${ARCH}.tar.xz salt
|