27 lines
493 B
Bash
Executable File
27 lines
493 B
Bash
Executable File
#!/bin/bash
|
|
|
|
version=5.1
|
|
|
|
clean_up () {
|
|
if [ -d bash ]; then
|
|
rm -rf bash
|
|
fi
|
|
}
|
|
|
|
docker build -t vecps:bash-v0.1.0 --build-arg BASH_VERSION=${version} .
|
|
|
|
clean_up
|
|
|
|
docker run -i --rm -v "$PWD":/out vecps:bash-v0.1.0 /bin/sh <<EOF
|
|
mkdir -p /out
|
|
cp -r /app/bash /out/
|
|
EOF
|
|
|
|
sudo chown -R $(id -u):$(id -g) bash
|
|
|
|
target=bash-$(uname -s | tr "[:upper:]" "[:lower:]")-$(dpkg --print-architecture)-${version}.tar.gz
|
|
tar zcf "${target}" bash
|
|
sha256sum "${target}" > "${target}".sha256
|
|
|
|
clean_up
|