feat: update vim, openssl
This commit is contained in:
1 parent
1efa412bb5
commit
84ac2f19c1
9 files changed
+55
-40
No files matched your search
@@ -1,4 +1,4 @@
|
||||
FROM vecps:base-v0.1.1
|
||||
FROM vecps:base-v0.1.2
|
||||
|
||||
LABEL maintainer="Tosone <i@tosone.cn>"
|
||||
|
||||
|
||||
+16
-9
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
version=3.1.0
|
||||
version=3.1.3
|
||||
|
||||
clean_up () {
|
||||
if [ -d openssl ]; then
|
||||
@@ -8,19 +8,26 @@ clean_up () {
|
||||
fi
|
||||
}
|
||||
|
||||
docker build -t vecps:openssl-v0.1.0 --build-arg OPENSSL_VERSION=${version} .
|
||||
osArr=("linux" "linux")
|
||||
archArr=("amd64" "arm64")
|
||||
length=${#osArr[@]}
|
||||
|
||||
clean_up
|
||||
for ((i=0; i<length; i++)); do
|
||||
docker build --platform "${osArr[i]}"/"${archArr[i]}" -t vecps:base-v0.1.2 -f ../base/Dockerfile ../base
|
||||
docker build --platform "${osArr[i]}"/"${archArr[i]}" -t vecps:openssl-v0.1.0 --build-arg OPENSSL_VERSION=${version} .
|
||||
|
||||
docker run -i --rm -v "$PWD":/out vecps:openssl-v0.1.0 /bin/sh <<EOF
|
||||
clean_up
|
||||
|
||||
docker run -i --rm -v "$PWD":/out vecps:openssl-v0.1.0 /bin/sh <<EOF
|
||||
mkdir -p /out/openssl
|
||||
cp -r /app/openssl/bin /out/openssl
|
||||
EOF
|
||||
|
||||
sudo chown -R "$(id -u)":"$(id -g)" openssl
|
||||
sudo chown -R "$(id -u)":"$(id -g)" openssl
|
||||
|
||||
target=openssl-$(uname -s | tr "[:upper:]" "[:lower:]")-$(dpkg --print-architecture)-${version}.tar.gz
|
||||
tar zcf "${target}" openssl
|
||||
sha256sum "${target}" > "${target}".sha256
|
||||
target=openssl-"${osArr[i]}"-"${archArr[i]}"-${version}.tar.gz
|
||||
tar zcf "${target}" openssl
|
||||
shasum -a 256 "${target}" > "${target}".sha256
|
||||
|
||||
clean_up
|
||||
clean_up
|
||||
done
|
||||
@@ -7,6 +7,7 @@ clean_up () {
|
||||
rm -rf redis
|
||||
fi
|
||||
}
|
||||
|
||||
osArr=("linux" "linux")
|
||||
archArr=("amd64" "arm64")
|
||||
length=${#osArr[@]}
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
FROM vecps:base-v0.1.1
|
||||
FROM vecps:base-v0.1.2
|
||||
|
||||
LABEL maintainer="Tosone <i@tosone.cn>"
|
||||
|
||||
|
||||
+16
-9
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
version=9.0.1501
|
||||
version=9.0.1943
|
||||
|
||||
clean_up () {
|
||||
if [ -d vim ]; then
|
||||
@@ -8,19 +8,26 @@ clean_up () {
|
||||
fi
|
||||
}
|
||||
|
||||
docker build -t vecps:vim-v0.1.0 --build-arg VIM_VERSION=${version} .
|
||||
osArr=("linux" "linux")
|
||||
archArr=("amd64" "arm64")
|
||||
length=${#osArr[@]}
|
||||
|
||||
clean_up
|
||||
for ((i=0; i<length; i++)); do
|
||||
docker build --platform "${osArr[i]}"/"${archArr[i]}" -t vecps:base-v0.1.2 -f ../base/Dockerfile ../base
|
||||
docker build --platform "${osArr[i]}"/"${archArr[i]}" -t vecps:vim-v0.1.0 --build-arg VIM_VERSION=${version} .
|
||||
|
||||
docker run -i --rm -v "$PWD":/out vecps:vim-v0.1.0 /bin/sh <<EOF
|
||||
clean_up
|
||||
|
||||
docker run -i --rm -v "$PWD":/out vecps:vim-v0.1.0 /bin/sh <<EOF
|
||||
mkdir -p /out
|
||||
cp -r /app/vim /out/
|
||||
EOF
|
||||
|
||||
sudo chown -R "$(id -u)":"$(id -g)" vim
|
||||
sudo chown -R "$(id -u)":"$(id -g)" vim
|
||||
|
||||
target=vim-$(uname -s | tr "[:upper:]" "[:lower:]")-$(dpkg --print-architecture)-${version}.tar.gz
|
||||
tar zcf "${target}" vim
|
||||
sha256sum "${target}" > "${target}".sha256
|
||||
target=vim-"${osArr[i]}"-"${archArr[i]}"-${version}.tar.gz
|
||||
tar zcf "${target}" vim
|
||||
shasum -a 256 "${target}" > "${target}".sha256
|
||||
|
||||
clean_up
|
||||
clean_up
|
||||
done
|
||||
@@ -7,18 +7,18 @@ import (
|
||||
"code.byted.org/infcp/vecps-cli/pkg/util"
|
||||
)
|
||||
|
||||
//go:generate wget -c -q -O openssl-linux-amd64-3.1.1.tar.gz https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-amd64-3.1.1.tar.gz
|
||||
//go:generate wget -c -q -O openssl-linux-amd64-3.1.1.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-amd64-3.1.1.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c openssl-linux-amd64-3.1.1.tar.gz.sha256
|
||||
//go:generate wget -c -q -O openssl-linux-amd64-3.1.3.tar.gz https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-amd64-3.1.3.tar.gz
|
||||
//go:generate wget -c -q -O openssl-linux-amd64-3.1.3.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-amd64-3.1.3.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c openssl-linux-amd64-3.1.3.tar.gz.sha256
|
||||
|
||||
//go:embed openssl-linux-amd64-3.1.1.tar.gz
|
||||
//go:embed openssl-linux-amd64-3.1.3.tar.gz
|
||||
var data embed.FS
|
||||
|
||||
// Initialize ...
|
||||
func Initialize() (err error) {
|
||||
var archive = &util.Archive{
|
||||
EmbedFile: data,
|
||||
Filename: "openssl-linux-amd64-3.1.1.tar.gz",
|
||||
Filename: "openssl-linux-amd64-3.1.3.tar.gz",
|
||||
Core: "openssl/",
|
||||
}
|
||||
if err = archive.Dump(); err != nil {
|
||||
|
||||
@@ -7,18 +7,18 @@ import (
|
||||
"code.byted.org/infcp/vecps-cli/pkg/util"
|
||||
)
|
||||
|
||||
//go:generate wget -c -q -O openssl-linux-arm64-3.1.1.tar.gz https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-arm64-3.1.1.tar.gz
|
||||
//go:generate wget -c -q -O openssl-linux-arm64-3.1.1.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-arm64-3.1.1.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c openssl-linux-arm64-3.1.1.tar.gz.sha256
|
||||
//go:generate wget -c -q -O openssl-linux-arm64-3.1.3.tar.gz https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-arm64-3.1.3.tar.gz
|
||||
//go:generate wget -c -q -O openssl-linux-arm64-3.1.3.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/openssl/openssl-linux-arm64-3.1.3.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c openssl-linux-arm64-3.1.3.tar.gz.sha256
|
||||
|
||||
//go:embed openssl-linux-arm64-3.1.1.tar.gz
|
||||
//go:embed openssl-linux-arm64-3.1.3.tar.gz
|
||||
var data embed.FS
|
||||
|
||||
// Initialize ...
|
||||
func Initialize() (err error) {
|
||||
var archive = &util.Archive{
|
||||
EmbedFile: data,
|
||||
Filename: "openssl-linux-arm64-3.1.1.tar.gz",
|
||||
Filename: "openssl-linux-arm64-3.1.3.tar.gz",
|
||||
Core: "openssl/",
|
||||
}
|
||||
if err = archive.Dump(); err != nil {
|
||||
|
||||
@@ -7,18 +7,18 @@ import (
|
||||
"code.byted.org/infcp/vecps-cli/pkg/util"
|
||||
)
|
||||
|
||||
//go:generate wget -c -q -O vim-linux-amd64-9.0.1501.tar.gz https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-amd64-9.0.1501.tar.gz
|
||||
//go:generate wget -c -q -O vim-linux-amd64-9.0.1501.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-amd64-9.0.1501.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c vim-linux-amd64-9.0.1501.tar.gz.sha256
|
||||
//go:generate wget -c -q -O vim-linux-amd64-9.0.1943.tar.gz https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-amd64-9.0.1943.tar.gz
|
||||
//go:generate wget -c -q -O vim-linux-amd64-9.0.1943.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-amd64-9.0.1943.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c vim-linux-amd64-9.0.1943.tar.gz.sha256
|
||||
|
||||
//go:embed vim-linux-amd64-9.0.1501.tar.gz
|
||||
//go:embed vim-linux-amd64-9.0.1943.tar.gz
|
||||
var data embed.FS
|
||||
|
||||
// Initialize ...
|
||||
func Initialize() (err error) {
|
||||
var archive = &util.Archive{
|
||||
EmbedFile: data,
|
||||
Filename: "vim-linux-amd64-9.0.1501.tar.gz",
|
||||
Filename: "vim-linux-amd64-9.0.1943.tar.gz",
|
||||
Core: "vim/",
|
||||
}
|
||||
err = archive.Dump()
|
||||
|
||||
@@ -7,18 +7,18 @@ import (
|
||||
"code.byted.org/infcp/vecps-cli/pkg/util"
|
||||
)
|
||||
|
||||
//go:generate wget -q -O vim-linux-arm64-9.0.1501.tar.gz https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-arm64-9.0.1501.tar.gz
|
||||
//go:generate wget -q -O vim-linux-arm64-9.0.1501.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-arm64-9.0.1501.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c vim-linux-arm64-9.0.1501.tar.gz.sha256
|
||||
//go:generate wget -q -O vim-linux-arm64-9.0.1943.tar.gz https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-arm64-9.0.1943.tar.gz
|
||||
//go:generate wget -q -O vim-linux-arm64-9.0.1943.tar.gz.sha256 https://fs.tosone.cn/vecps-cli/addons/vim/vim-linux-arm64-9.0.1943.tar.gz.sha256
|
||||
//go:generate shasum -a 256 -c vim-linux-arm64-9.0.1943.tar.gz.sha256
|
||||
|
||||
//go:embed vim-linux-arm64-9.0.1501.tar.gz
|
||||
//go:embed vim-linux-arm64-9.0.1943.tar.gz
|
||||
var data embed.FS
|
||||
|
||||
// Initialize ...
|
||||
func Initialize() (err error) {
|
||||
var archive = &util.Archive{
|
||||
EmbedFile: data,
|
||||
Filename: "vim-linux-arm64-9.0.1501.tar.gz",
|
||||
Filename: "vim-linux-arm64-9.0.1943.tar.gz",
|
||||
Core: "vim/",
|
||||
}
|
||||
err = archive.Dump()
|
||||
|
||||
Reference in new issue
Block a user