mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-07-21 08:12:08 +02:00
29 lines
802 B
Bash
Executable File
29 lines
802 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
add_arch_to_apk_package() {
|
|
local package_name="$1"
|
|
|
|
new_package_name=$(echo "$package_name" | sed -e 's/\(-r[[:digit:]]\+\)/\1_'$(arch)/)
|
|
$sudo_cmd mv "$package_name" "$new_package_name"
|
|
}
|
|
|
|
add_arch_to_apk_packages() {
|
|
for package_name in $(ls *.apk); do
|
|
add_arch_to_apk_package "$package_name"
|
|
done
|
|
}
|
|
|
|
os=alpine
|
|
os_codename=$(cat /etc/os-release | awk '/VERSION_ID/' | grep -o '[[:digit:]]' | tr -d '\n' | head -c 3)
|
|
apkbuild_dir=/src/alpine/kasmvncserver/
|
|
|
|
cd "$apkbuild_dir" && abuild -r
|
|
|
|
[ -n "$CI" ] && sudo_cmd=sudo || sudo_cmd=
|
|
$sudo_cmd mkdir -p /src/builder/build/${os}_${os_codename}
|
|
( cd /src/alpine/packages/alpine/$(arch)/ && add_arch_to_apk_packages )
|
|
$sudo_cmd mv \
|
|
/src/alpine/packages/alpine/$(arch)/*.apk /src/builder/build/${os}_${os_codename}/
|