summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2019-12-19 01:22:46 +0100
committerzer0def2019-12-19 01:22:46 +0100
commit4eb8cb2e0ef2e448cc0c7ccc3eed944eb795d654 (patch)
treed1651ba46360d74dcc3738774643afd93c29da28
parent0c0616026296675c2e71a69924b9b05032e00eb9 (diff)
downloadaur-4eb8cb2e0ef2e448cc0c7ccc3eed944eb795d654.tar.gz
Moved kernel and image binaries to binary pkgbase.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD49
2 files changed, 30 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e7ba41f56c6c..e5d19573a4c1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = kata-containers-bin
- pkgdesc = Lightweight virtual machines for containers (binary-sourced from OBS)
+ pkgdesc = Lightweight virtual machines for containers (binary version)
pkgver = 1.10.0~rc0
- pkgrel = 2
+ pkgrel = 3
url = https://katacontainers.io
arch = x86_64
license = Apache
@@ -9,14 +9,12 @@ pkgbase = kata-containers-bin
source = https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/stable-1.10/Fedora_30/x86_64/kata-proxy-bin-1.10.0~rc0-3.1.x86_64.rpm
source = https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/stable-1.10/Fedora_30/x86_64/kata-shim-bin-1.10.0~rc0-3.1.x86_64.rpm
source = https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/stable-1.10/Fedora_30/x86_64/kata-ksm-throttler-1.10.0~rc0-3.1.x86_64.rpm
- source = https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/stable-1.10/Fedora_30/x86_64/kata-containers-image-1.10.0~rc0-3.1.x86_64.rpm
- source = https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/stable-1.10/Fedora_30/x86_64/kata-linux-container-4.19.86.59-3.1.x86_64.rpm
+ source = https://github.com/kata-containers/runtime/releases/download/1.10.0-rc0/kata-static-1.10.0-rc0-x86_64.tar.xz
sha256sums = 5ba7a425d583a26860085bf3812b258b13f87495ccc769b12a9bbe289cbd1364
sha256sums = 9e986dc42483509e69f7fd6e22dd6e00fc1aa6c60890aeb4fb9e0552ed9bcce7
sha256sums = 512d515b6744aa7fbe91be7c388b4066c0443a3521649d2c44f43af9abc97ffc
sha256sums = a947effca82fd01f944418c94fb712684fafc65d4edf1aa3683617d0c80a15c1
- sha256sums = e4938b9782e56adb91790f7082d56bd8a3dee6008642bbae987bceebaf3d5361
- sha256sums = d8c8c4dab6d304c67aa93028e6f5fe9152820aea4ae8c16810e28d77972eabfb
+ sha256sums = 619c413c63c9e03837a433112f9432adf1bef69224b352ada2bdd0100f5a5a53
pkgname = kata-runtime-bin
install = kata-runtime.install
@@ -43,11 +41,7 @@ pkgname = kata-ksm-throttler-bin
provides = kata-ksm-throttler
conflicts = kata-ksm-throttler
-pkgname = kata-containers-image-bin
- provides = kata-containers-image
- conflicts = kata-containers-image
+pkgname = kata-containers-image
-pkgname = kata-linux-container-bin
- provides = kata-linux-container
- conflicts = kata-linux-container
+pkgname = kata-linux-container
diff --git a/PKGBUILD b/PKGBUILD
index 29eee8bd66ef..f813bc4d3efb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,11 +4,11 @@
# Contributor: Stefan Zwanenburg <stefan cat zwanenburg dog info>
pkgbase=kata-containers-bin
-pkgname=(kata-runtime-bin kata-proxy-bin kata-shim-bin kata-ksm-throttler-bin kata-containers-image-bin kata-linux-container-bin)
+pkgname=(kata-runtime-bin kata-proxy-bin kata-shim-bin kata-ksm-throttler-bin kata-containers-image kata-linux-container)
pkgver="1.10.0~rc0"
_pkgver=${pkgver/\~/-}
-pkgrel=2
-pkgdesc="Lightweight virtual machines for containers (binary-sourced from OBS)"
+pkgrel=3
+pkgdesc="Lightweight virtual machines for containers (binary version)"
arch=(x86_64)
url="https://katacontainers.io"
license=('Apache')
@@ -20,27 +20,22 @@ __default_suffix="-3.1"
#__proxy_suffix="-7.1"
#__shim_suffix="-7.1"
#__ksm_throttler_suffix="-7.1"
-#__img_suffix="-7.1"
-__img_sha="8a4d901772"
-#__linux_container_suffix="-7.1"
source=(
"${__dlbase}/kata-runtime-${pkgver}${__runtime_suffix:-${__default_suffix}}.${CARCH}.rpm"
"${__dlbase}/kata-proxy-bin-${pkgver}${__proxy_suffix:-${__default_suffix}}.${CARCH}.rpm"
"${__dlbase}/kata-shim-bin-${pkgver}${__shim_suffix:-${__default_suffix}}.${CARCH}.rpm"
"${__dlbase}/kata-ksm-throttler-${pkgver}${__ksm_throttler_suffix:-${__default_suffix}}.${CARCH}.rpm"
- "${__dlbase}/kata-containers-image-${pkgver}${__img_suffix:-${__default_suffix}}.${CARCH}.rpm"
- "${__dlbase}/kata-linux-container-${__linux_container_ver}${__linux_container_suffix:-${__default_suffix}}.${CARCH}.rpm"
+ "https://github.com/kata-containers/runtime/releases/download/${_pkgver}/kata-static-${_pkgver}-${CARCH}.tar.xz"
)
-# sha256sum kata-{runtime,{proxy,shim}-bin,ksm-throttler,containers-image,linux-container}-*.rpm | awk '{print $1}' | xargs -n1 -I{} -- echo "'{}'"
+# sha256sum kata-{runtime,{proxy,shim}-bin,ksm-throttler}-*.rpm | awk '{print $1}' | xargs -n1 -I{} -- echo "'{}'"
sha256sums=(
'5ba7a425d583a26860085bf3812b258b13f87495ccc769b12a9bbe289cbd1364'
'9e986dc42483509e69f7fd6e22dd6e00fc1aa6c60890aeb4fb9e0552ed9bcce7'
'512d515b6744aa7fbe91be7c388b4066c0443a3521649d2c44f43af9abc97ffc'
'a947effca82fd01f944418c94fb712684fafc65d4edf1aa3683617d0c80a15c1'
- 'e4938b9782e56adb91790f7082d56bd8a3dee6008642bbae987bceebaf3d5361'
- 'd8c8c4dab6d304c67aa93028e6f5fe9152820aea4ae8c16810e28d77972eabfb'
+ '619c413c63c9e03837a433112f9432adf1bef69224b352ada2bdd0100f5a5a53'
)
package_kata-runtime-bin() {
@@ -85,20 +80,24 @@ package_kata-ksm-throttler-bin() {
install -d -m 0755 ${pkgdir}/var/lib/vc/{firecracker,sbs,uuid}
}
-package_kata-containers-image-bin() {
- conflicts=('kata-containers-image')
- provides=('kata-containers-image')
- install -D -m 0664 {${srcdir},${pkgdir}}/usr/share/kata-containers/kata-containers-image_clearlinux_${_pkgver}_agent_${__img_sha}.img
- ln -sf kata-containers-image_clearlinux_${_pkgver}_agent_${__img_sha}.img ${pkgdir}/usr/share/kata-containers/kata-containers.img
- install -D -m 0664 {${srcdir},${pkgdir}}/usr/share/kata-containers/kata-containers-initrd_alpine_${_pkgver}_agent_${__img_sha}.initrd
- ln -sf kata-containers-initrd_alpine_${_pkgver}_agent_${__img_sha}.initrd ${pkgdir}/usr/share/kata-containers/kata-containers-initrd.img
+package_kata-containers-image(){
+ install -Dm644 -t "${pkgdir}/usr/share/kata-containers/" \
+ ${srcdir}/opt/kata/share/kata-containers/kata-containers-image_clearlinux_${_pkgver}_agent_*.img \
+ ${srcdir}/opt/kata/share/kata-containers/kata-containers-initrd_alpine_${_pkgver}_agent_*.initrd
+ cd "${pkgdir}/usr/share/kata-containers/"
+ ln -s kata-containers-image_clearlinux_${_pkgver}_agent_*.img kata-containers.img
+ ln -s kata-containers-initrd_alpine_${_pkgver}_agent_*.initrd kata-containers-initrd.img
}
-package_kata-linux-container-bin() {
- conflicts=('kata-linux-container')
- provides=('kata-linux-container')
- for i in vmlinu{x,z}; do
- install -D -m 0644 {${srcdir},${pkgdir}}/usr/share/kata-containers/${i}-${__linux_container_ver}${__linux_container_suffix:-${__default_suffix}}.container
- ln -sf ${i}-${__linux_container_ver}${__linux_container_suffix:-${__default_suffix}}.container ${pkgdir}/usr/share/kata-containers/${i}.container
- done
+package_kata-linux-container(){
+ install -Dm644 -t "${pkgdir}/usr/share/kata-containers/" \
+ ${srcdir}/opt/kata/share/kata-containers/config-* \
+ ${srcdir}/opt/kata/share/kata-containers/vmlinux-* \
+ ${srcdir}/opt/kata/share/kata-containers/vmlinuz-*
+ cd "${pkgdir}/usr/share/kata-containers/"
+ ln -sf vmlinux-virtio-fs-* vmlinux-virtiofs.container
+ ln -sf vmlinuz-virtio-fs-* vmlinuz-virtiofs.container
+ # bash-specific behavior?
+ ln -s vmlinux-[0-9].[0-9]* vmlinux.container
+ ln -s vmlinuz-[0-9].[0-9]* vmlinuz.container
}