summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2020-08-28 09:32:40 +0200
committerzer0def2020-08-28 09:32:40 +0200
commit620d5f10326a77bd36ce230e80e8ba34a97b5c55 (patch)
tree3b940ea78681d08fdb2b5aa6d79d6fb7a28e93b1
parentb6c9a9873b7f36a693753c8f61ec2001cafbc6c8 (diff)
downloadaur-620d5f10326a77bd36ce230e80e8ba34a97b5c55.tar.gz
Distinguish binary-sourced kernel, initrd and rootfs.
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
2 files changed, 16 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e42149c64faf..0b8f7fa8aee9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = kata-containers-bin
pkgdesc = Lightweight virtual machines for containers (binary version)
pkgver = 1.11.2
- pkgrel = 1
+ pkgrel = 2
url = https://katacontainers.io
arch = x86_64
license = Apache
@@ -39,9 +39,13 @@ pkgname = kata-shim-bin
provides = kata-shim
conflicts = kata-shim
-pkgname = kata-containers-image
+pkgname = kata-containers-image-bin
+ provides = kata-containers-image
+ conflicts = kata-containers-image
-pkgname = kata-linux-container
+pkgname = kata-linux-container-bin
+ provides = kata-linux-container
+ conflicts = kata-linux-container
pkgname = kata-ksm-throttler-bin
provides = kata-ksm-throttler
diff --git a/PKGBUILD b/PKGBUILD
index b85aa138ad2b..a9d819bab021 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,12 +8,12 @@ pkgname=(
kata-runtime-bin
kata-proxy-bin
kata-shim-bin
- kata-containers-image
- kata-linux-container
+ kata-containers-image-bin
+ kata-linux-container-bin
)
pkgver="1.11.2"
_pkgver=${pkgver/\~/-}
-pkgrel=1
+pkgrel=2
pkgdesc="Lightweight virtual machines for containers (binary version)"
arch=(x86_64)
url="https://katacontainers.io"
@@ -85,7 +85,9 @@ package_kata-shim-bin() {
install -D -m 0755 {${srcdir}${_bin_pkg_root}/libexec,${pkgdir}/usr/lib}/kata-containers/kata-shim
}
-package_kata-containers-image(){
+package_kata-containers-image-bin(){
+ conflicts=('kata-containers-image')
+ provides=('kata-containers-image')
install -Dm644 -t "${pkgdir}/usr/share/kata-containers/" \
${srcdir}${_bin_pkg_root}/share/kata-containers/kata-containers-image_clearlinux_${_pkgver}_agent_*.img \
${srcdir}${_bin_pkg_root}/share/kata-containers/kata-containers-initrd_alpine_${_pkgver}_agent_*.initrd
@@ -94,7 +96,9 @@ package_kata-containers-image(){
ln -s kata-containers-initrd_alpine_${_pkgver}_agent_*.initrd kata-containers-initrd.img
}
-package_kata-linux-container(){
+package_kata-linux-container-bin(){
+ conflicts=('kata-linux-container')
+ provides=('kata-linux-container')
install -Dm644 -t "${pkgdir}/usr/share/kata-containers/" \
${srcdir}${_bin_pkg_root}/share/kata-containers/vmlinux-* \
${srcdir}${_bin_pkg_root}/share/kata-containers/vmlinuz-*