initial commit
This commit is contained in:
commit
5307d9fc94
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
/out
|
8
Dockerfile
Normal file
8
Dockerfile
Normal file
@ -0,0 +1,8 @@
|
||||
FROM python:latest
|
||||
|
||||
WORKDIR /salt
|
||||
|
||||
RUN apt update && apt install -y wget patchelf
|
||||
|
||||
COPY install.sh install.sh
|
||||
COPY require.txt require.txt
|
17
install.sh
Executable file
17
install.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
SALT_VERSION=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 -xzvf /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 ./salt-${SALT_VERSION}
|
||||
/salt/salt/bin/pip3 install -r require.txt
|
||||
|
||||
tar -C /salt -czvf /out/salt-${SALT_VERSION}-linux-${ARCH}.tar.gz salt
|
7
require.txt
Normal file
7
require.txt
Normal file
@ -0,0 +1,7 @@
|
||||
tornado==6.5.2
|
||||
looseversion==1.3.0
|
||||
pyzmq
|
||||
jinja2
|
||||
pycryptodomex
|
||||
msgpack
|
||||
packaging
|
Loading…
Reference in New Issue
Block a user