This thread contains a patchset. You're looking at the original emails,
but you may wish to use the patch review UI.
Review patch
2
2
[alpine-aports] [PATCH] testing/vzkernel: new aport
https://openvz.org/Download/kernel
OpenVZ RHEL6-based stable kernel
---
testing/vzkernel/APKBUILD | 93 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
create mode 100644 testing/vzkernel/APKBUILD
diff --git a/testing/vzkernel/APKBUILD b/testing/vzkernel/APKBUILD
new file mode 100644
index 0000000..dbadc13
--- /dev/null
+++ b/testing/vzkernel/APKBUILD
@@ -0,0 +1,93 @@
+ # Contributor: Dennis Przytarski <dennis@przytarski.com>
+ # Maintainer: Dennis Przytarski <dennis@przytarski.com>
+ pkgname=vzkernel
+ pkgver=2.6.32.113.11
+ _kver=`echo "$pkgver" | cut -d . -f -3`
+ _pver="042stab"`echo "$pkgver" | cut -d . -f 4-`
+ pkgrel=0
+ pkgdesc="OpenVZ RHEL6-based stable kernel"
+ url="https://openvz.org/Download/kernel"
+ arch="x86_64"
+ license="GPL2"
+ depends_dev="libc6-compat ncurses5-widec-libs"
+ makedepends="$depends_dev rpm"
+ subpackages="$pkgname-dev $pkgname-doc $pkgname-headers $pkgname-firmware"
+ source="http://download.openvz.org/kernel/branches/rhel6-$_kver/$_pver/vzkernel-$_kver-$_pver.x86_64.rpm
+ http://download.openvz.org/kernel/branches/rhel6-$_kver/$_pver/vzkernel-devel-$_kver-$_pver.x86_64.rpm
+ http://download.openvz.org/kernel/branches/rhel6-$_kver/$_pver/vzkernel-headers-$_kver-$_pver.x86_64.rpm
+ http://download.openvz.org/kernel/branches/rhel6-$_kver/$_pver/vzkernel-firmware-$_kver-$_pver.noarch.rpm
+ "
+ options="!strip"
+
+ prepare() {
+ return 0
+ }
+
+ build() {
+ return 0
+ }
+
+ package() {
+ depends="mkinitfs $pkgname-firmware"
+
+ mkdir -p "$pkgdir" || return 1
+ cd "$pkgdir" || return 1
+ rpm2cpio "$srcdir"/vzkernel-$_kver-$_pver.x86_64.rpm | cpio -idmv || return 1
+
+ mv boot/System.map-* boot/System.map-"$pkgname" || return 1
+ mv boot/config-* boot/config-"$pkgname" || return 1
+ mv boot/symvers-* boot/symvers-"$pkgname" || return 1
+ mv boot/vmlinuz-* boot/vmlinuz-"$pkgname" || return 1
+
+ # move symlinks to prevent -dev as dependency
+ mkdir -p ../"$pkgname"-dev/lib/modules/$_kver-$_pver || return 1
+ mv lib/modules/$_kver-$_pver/build ../"$pkgname"-dev/lib/modules/$_kver-$_pver/ || return 1
+ mv lib/modules/$_kver-$_pver/source ../"$pkgname"-dev/lib/modules/$_kver-$_pver/ || return 1
+ }
+
+ dev() {
+ mkdir -p "$subpkgdir" || return 1
+ cd "$subpkgdir" || return 1
+ rpm2cpio "$srcdir"/vzkernel-devel-$_kver-$_pver.x86_64.rpm | cpio -idmv || return 1
+
+ install -D usr/src/kernels/"$_kver"-"$_pver"/include/config/kernel.release \
+ "$pkgdir"/usr/share/kernel/"$pkgname"/kernel.release || return 1
+ }
+
+ doc() {
+ arch="noarch"
+
+ mkdir -p "$subpkgdir" || return 1
+ }
+
+ headers() {
+ arch="noarch"
+
+ mkdir -p "$subpkgdir" || return 1
+ cd "$subpkgdir" || return 1
+ rpm2cpio "$srcdir"/vzkernel-headers-$_kver-$_pver.x86_64.rpm | cpio -idmv || return 1
+ }
+
+ firmware() {
+ arch="noarch"
+
+ mkdir -p "$subpkgdir" || return 1
+ cd "$subpkgdir" || return 1
+ rpm2cpio "$srcdir"/vzkernel-firmware-$_kver-$_pver.noarch.rpm | cpio -idmv || return 1
+
+ # move documentation
+ mv usr ../"$pkgname"-doc/
+ }
+
+ md5sums="ceab183079c97923fc1abc318bb4e7c1 vzkernel-2.6.32-042stab113.11.x86_64.rpm
+ d938d0e6191eb1ce1e1efc0a36769629 vzkernel-devel-2.6.32-042stab113.11.x86_64.rpm
+ 43c1e70938c11dab5a29d13d3221f28a vzkernel-headers-2.6.32-042stab113.11.x86_64.rpm
+ 5e6218acf671e547794c98b62624aa9a vzkernel-firmware-2.6.32-042stab113.11.noarch.rpm"
+ sha256sums="1b44c2d8f23456cc7fb1a47ccb48717a38977ba62facb4d88092af5580b2c57a vzkernel-2.6.32-042stab113.11.x86_64.rpm
+ e480e070962097f0cc10ef3ba7c71a98ac929198971a5a7914096cff859245c6 vzkernel-devel-2.6.32-042stab113.11.x86_64.rpm
+ e9eb33349563d918acf91ce26057d2d7cabd855fd44bb9e9524847f005c61554 vzkernel-headers-2.6.32-042stab113.11.x86_64.rpm
+ 9fabf75282d1b5ceeb69aaa314e37114c682d7698c0afc9d8e998aea57f238e7 vzkernel-firmware-2.6.32-042stab113.11.noarch.rpm"
+ sha512sums="092161fc04c30c09ed8efbb3080e5a8cee1c9ac11369846f6ffd57cccb433f3ca265ca64d41854642a786f06ff0a15fb344801550707222596d6190417025591 vzkernel-2.6.32-042stab113.11.x86_64.rpm
+ 9ab62962410e743f7b67feddf43fd5643b1c060d4b42cd944096df1dd50f3f426783c1484a1166fdf6420ccea5ee5701b2ba11e0eda3b9ed64dcbd22d03a6b65 vzkernel-devel-2.6.32-042stab113.11.x86_64.rpm
+ 627108dfe1d58698826c4e71b48e91a4b48f5bf594e695323ff59e4529a5d654067c0fed4592ea0443c753129211409da926f31f3c17c9c9d97a30ac4dbf81b7 vzkernel-headers-2.6.32-042stab113.11.x86_64.rpm
+ 8c478ad91aa893adab75b4446f1fbfa227819c2c557b7e4132ab843129baa3c290da61d76dc109c3ef79a20d9c08b549e435ec00df4ad4664092868b31974935 vzkernel-firmware-2.6.32-042stab113.11.noarch.rpm"
--
2.6.4
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On Wed, 6 Jan 2016 15:43:18 +0000
Dennis Przytarski <dennis@przytarski.com > wrote:
> https://openvz.org/Download/kernel
> OpenVZ RHEL6-based stable kernel
> ---
> testing/vzkernel/APKBUILD | 93
> +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93
> insertions(+) create mode 100644 testing/vzkernel/APKBUILD
Agreed with Sören. We don't want to ship packages that just extract
other package and repacks it as apk.
Even though, doing that for kernel is possible to some extent. We would
not have the -dev package, or possibility to build plugins for it due
to it having been built using separate toolchain.
We are rejecting this. Feel free to resend with APKBUILD that builds
the kernel from sources properly.
Thanks,
Timo
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---