~alpine/aports

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

Dennis Przytarski <dennis@przytarski.com>
Details
Message ID
<1452094998-2249-1-git-send-email-dennis@przytarski.com>
Sender timestamp
1452094998
DKIM signature
missing
Download raw message
Patch: +93 -0
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
---
Details
Message ID
<20160107192616.GA8321@calcium.lan>
In-Reply-To
<1452094998-2249-1-git-send-email-dennis@przytarski.com> (view parent)
Sender timestamp
1452194776
DKIM signature
missing
Download raw message
On 06.01.16, Dennis Przytarski wrote:
> +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
> +	"

Aside from the fact that I question the purpose of this package: Why
don't you build it from source? A package that just extracts binary
files from an .rpm file shouldn't be in the official repositories imho.

Sören.


---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Timo Teras <timo.teras@iki.fi>
Details
Message ID
<20160222202641.74e6aa8c@vostro>
In-Reply-To
<1452094998-2249-1-git-send-email-dennis@przytarski.com> (view parent)
Sender timestamp
1456165601
DKIM signature
missing
Download raw message
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
---
Reply to thread Export thread (mbox)