mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-27 05:01:41 +02:00
KASM-6904 Add arch to Alpine packages
This commit is contained in:
parent
bfbb4fb88f
commit
fe28be2dc0
@ -4,8 +4,10 @@ package_name = ARGV.first
|
|||||||
|
|
||||||
DEB_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver_.+?_(?<arch>.+?).(?<format>deb)!
|
DEB_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver_.+?_(?<arch>.+?).(?<format>deb)!
|
||||||
RPM_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver-.+?\.(?<arch>[^.]+).(?<format>rpm)!
|
RPM_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver-.+?\.(?<arch>[^.]+).(?<format>rpm)!
|
||||||
|
ALPINE_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver-.+?-r\d+_(?<arch>[^.]+)\.(?<format>apk)!
|
||||||
|
|
||||||
if matches = package_name.match(DEB_PACKAGE_REGEX)
|
if matches = package_name.match(DEB_PACKAGE_REGEX)
|
||||||
|
elsif matches = package_name.match(ALPINE_PACKAGE_REGEX)
|
||||||
else matches = package_name.match(RPM_PACKAGE_REGEX)
|
else matches = package_name.match(RPM_PACKAGE_REGEX)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
add_arch_to_apk_package() {
|
||||||
|
package_name=$(ls *.apk | grep -v kasmvncserver-doc)
|
||||||
|
new_package_name=$(echo "$package_name" | sed -e 's/\(-r[[:digit:]]\+\)/\1_'$(arch)/)
|
||||||
|
$sudo_cmd mv "$package_name" "$new_package_name"
|
||||||
|
}
|
||||||
|
|
||||||
os=alpine
|
os=alpine
|
||||||
os_codename=$(cat /etc/os-release | awk '/VERSION_ID/' | grep -o '[[:digit:]]' | tr -d '\n' | head -c 3)
|
os_codename=$(cat /etc/os-release | awk '/VERSION_ID/' | grep -o '[[:digit:]]' | tr -d '\n' | head -c 3)
|
||||||
apkbuild_dir=/src/alpine/kasmvncserver/
|
apkbuild_dir=/src/alpine/kasmvncserver/
|
||||||
@ -10,5 +16,6 @@ cd "$apkbuild_dir" && abuild -r
|
|||||||
|
|
||||||
[ -n "$CI" ] && sudo_cmd=sudo || sudo_cmd=
|
[ -n "$CI" ] && sudo_cmd=sudo || sudo_cmd=
|
||||||
$sudo_cmd mkdir -p /src/builder/build/${os}_${os_codename}
|
$sudo_cmd mkdir -p /src/builder/build/${os}_${os_codename}
|
||||||
|
( cd /src/alpine/packages/alpine/$(arch)/ && add_arch_to_apk_package )
|
||||||
$sudo_cmd mv \
|
$sudo_cmd mv \
|
||||||
/src/alpine/packages/alpine/$(arch)/*.apk /src/builder/build/${os}_${os_codename}/
|
/src/alpine/packages/alpine/$(arch)/*.apk /src/builder/build/${os}_${os_codename}/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user