diff options
author | 2013-05-11 06:14:47 +0000 | |
---|---|---|
committer | 2013-05-11 06:14:47 +0000 | |
commit | aff9c459ef22568c055c05ba06eab758f30f99d3 (patch) | |
tree | 80784af764ac56101e18377cdf968344a165e191 /sys-kernel/genkernel-next | |
parent | Version bump. (diff) | |
download | historical-aff9c459ef22568c055c05ba06eab758f30f99d3.tar.gz historical-aff9c459ef22568c055c05ba06eab758f30f99d3.tar.bz2 historical-aff9c459ef22568c055c05ba06eab758f30f99d3.zip |
version bump
Package-Manager: portage-2.2.0_alpha166/cvs/Linux x86_64
Manifest-Sign-Key: 0xADC916E5
Diffstat (limited to 'sys-kernel/genkernel-next')
-rw-r--r-- | sys-kernel/genkernel-next/ChangeLog | 7 | ||||
-rw-r--r-- | sys-kernel/genkernel-next/Manifest | 10 | ||||
-rw-r--r-- | sys-kernel/genkernel-next/genkernel-next-8.ebuild | 105 |
3 files changed, 117 insertions, 5 deletions
diff --git a/sys-kernel/genkernel-next/ChangeLog b/sys-kernel/genkernel-next/ChangeLog index 9a66172b1fea..3cd74689f723 100644 --- a/sys-kernel/genkernel-next/ChangeLog +++ b/sys-kernel/genkernel-next/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-kernel/genkernel-next # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel-next/ChangeLog,v 1.1 2013/05/08 05:54:54 lxnay Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel-next/ChangeLog,v 1.2 2013/05/11 06:14:36 lxnay Exp $ + +*genkernel-next-8 (11 May 2013) + + 11 May 2013; Fabio Erculiani <lxnay@gentoo.org> +genkernel-next-8.ebuild: + version bump *genkernel-next-7 (08 May 2013) diff --git a/sys-kernel/genkernel-next/Manifest b/sys-kernel/genkernel-next/Manifest index 5748576612b8..7a8942cf79e5 100644 --- a/sys-kernel/genkernel-next/Manifest +++ b/sys-kernel/genkernel-next/Manifest @@ -5,13 +5,15 @@ AUX genkernel.bash 2443 SHA256 e01220581f0219f58939d03df62067cfed6c81a383c93190e AUX initramfs.mounts 816 SHA256 57ba8450e3f09edc9a4e5a1be15d49c77e4e014e27c626e9e3771167cbb54e49 SHA512 97e5f92d135cff3911a68c7f1afd0f781ec1c1b794cdc824d74f8c119104ecb40bd7180be8414dc72f3a5a811143d6b4bf443ac1d3ff7a71b1e88cbf7c179665 WHIRLPOOL f39d27de6e69b3555f81138a59f25b104f9dd6aa6254a5391d3375b15acaac48f0e698f3e6f96ed88845b84fbf8fa2cd64b98281df977c12a99ec7d9ddaf2a10 DIST busybox-1.20.2.tar.bz2 2186738 SHA256 eb13ff01dae5618ead2ef6f92ba879e9e0390f9583bd545d8789d27cf39b6882 SHA512 089b67cd920f332daf910711739b1e55ba4c76cfa2122dfe5464432e0d76d3af8327837ebc3cc9954deef3e8f766d16a1928aecb2c169fe3de5a722eea7ea3dd WHIRLPOOL aa8fec92d0ac8bb246dea7353537d425a5fecfa0bb807d0e291c7351e8289b84aab83303c45b75f9b7a98cd10177e210511064f0709425c2f84b069fe6a06420 DIST genkernel-next-7.tar.xz 129800 SHA256 bba8f0c0c0fc84e94e39b1554d931f14aabb1e1688fe5e9db6f5f2af032a98b4 SHA512 3d1b73ba1fb60348a6ac727a26fc97a7c44f45128aaf49074c1e06055807f1357d7244d8219039c8c20fc4210950ba3e95995fe407fecdeaeca7857d031afad4 WHIRLPOOL 87294d25f5a0ae96dd807684ff34394e839445986d651b897b4020df563b703b63c3a16e2e56ddc48faaeaf7abb8ac46f7ff0ddde7218dbdd4be8326cbde8d7e +DIST genkernel-next-8.tar.xz 129576 SHA256 a84b496badcc6bbbf008d272b5fc7f5c488a3daa77ed573abd3e88935b36d4d7 SHA512 e40926b7e1255a266d76b6887a79907dce2fd8f8e05ce07c0e81ac9294f3910f6a1ebd9a2e9f7d65d755480d353d3512f4aa4dceb51654363d9732a26222a9d3 WHIRLPOOL 4bdf717f9f6bcd1df9edb861f8d7178dcfc640c2718dde6efec0d7628b16fb3d751eb52358d7919597064bdf3753fe609b1a63758d440f3634a217a63dc52bbf EBUILD genkernel-next-7.ebuild 3277 SHA256 530c2967365e74231273778865e17c6b305508630f9984c74ee3c0b080b31cd8 SHA512 2003d1e18c36110e34fb16dae02098a0d696a1ec660758658050fa4e899039265929b2ec3247fc1fbc71daab5fb152dc299cbe730dca665b10604bc39a21680b WHIRLPOOL e906b69f57eec5cbec97a27e13ead0acf68860f08a89308faa2b519764a0724dedc0bfe515df049d9ae494cd655a18340a3d858d0eba9c4d55b9a555ccee11be -MISC ChangeLog 436 SHA256 aafdd2bf5c26afd792b8811e684794f35b9f5f34f3aa46a4343b0f873f5d42a9 SHA512 905a44c31bcb64cd16c18656353d2e0ed5ef29ff5c6f89a434f0195481c4fd72aca3108cff0fd6479162ec883fb567d7cf301a4a00b5a7495c69cd813939eb2e WHIRLPOOL 3f28b3efb9d1f1207035333d2a55dba839494a4a05c6714e5a8944323dd3daa691de59198fb7153dcb11cd0bfce6b6881d1a341dd3e45b0b1e29fe36ac1ddc4a +EBUILD genkernel-next-8.ebuild 3277 SHA256 ddbbf34f7988bb0f5d63a90ee1454130722a0de2134bdc8721cb1ad5f33f2413 SHA512 c7e0b7f8009c36f2f06ed2aa004e93a37210dfea9e5ecf9b08884fc8b03a4c651f5d536b25b548a8f415cec44f5a40db9e5c59faaf6a7a2f93b8b0320accbd77 WHIRLPOOL 3d7aed102372f7d7123c6e8198082bad4f7a29e1638fd56e2e89aaa67bae524529573dd4737c6fa139274c3ce7ae18c9ac1e329095d2b0aeae9a806a7718b5d4 +MISC ChangeLog 561 SHA256 5ce71ebd26957c50afea24f2e14e012cbb19b9f6f781a3fe0f9d3abb7c10e6cc SHA512 78f8744e6beaaa0600c81e89f758c89b669c41fe06ddd631b9daec4f70cd3c74ac10fbb38e8efdc796968b33551de631ef51c2b0e86967862373ae25a19bae42 WHIRLPOOL 3d8d62b1a47c11cdbf961c26e886d4ad9f07f26ca77b75cbb9c6f587958f50d8f55780730fe6d3ee98c4c01c491ce0a6f866875f9e254b596032c24ec7457b4f MISC metadata.xml 320 SHA256 9e9a6216d014ee922a3b62cc728fb715bbd3e36036e70c2dca368f4199909111 SHA512 b416b7f01f5f1ad30a9cfa56961080ff1b526bed684386fbf7c04164ab31cfff069f9c30b532864196d1996ba8f60c05815b959268fcad0dce6e90081d568fcf WHIRLPOOL 49e60d953e7bddcd29a25a303d129ac4d1bdb4b3c229f91731ee3a5637a0219512d09f9d31d40536380f8f334f862b69026f5b42af6a6f064a127324e7aebebd -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlGJ6L4ACgkQfaj9zK3JFuWP6wCg0+cdk7tbQ7GNiq/drWGrmyYn -OV8AnjnrBXpLD11SAnUPWRXAkRrAIzaY -=5ozF +iEYEAREIAAYFAlGN4d0ACgkQfaj9zK3JFuX2DwCginEQnAIfTyWnjW9tNAxsfCos +spAAn369J16/FF0hhC+BNkJvLK5v/vbP +=yluC -----END PGP SIGNATURE----- diff --git a/sys-kernel/genkernel-next/genkernel-next-8.ebuild b/sys-kernel/genkernel-next/genkernel-next-8.ebuild new file mode 100644 index 000000000000..8c48f14bb7b9 --- /dev/null +++ b/sys-kernel/genkernel-next/genkernel-next-8.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel-next/genkernel-next-8.ebuild,v 1.1 2013/05/11 06:14:36 lxnay Exp $ + +EAPI=5 + +if [[ "${PV}" != "9999" ]]; then + SRC_URI="http://dev.gentoo.org/~lxnay/genkernel-next/${P}.tar.xz" +else + EGIT_COMMIT="v${PV}" + EGIT_REPO_URI="git://github.com/Sabayon/genkernel-next.git" + inherit git-2 +fi +inherit bash-completion-r1 eutils + +VERSION_BUSYBOX="1.20.2" + +SRC_URI="${SRC_URI} http://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2" +if [[ "${PV}" == "9999" ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Gentoo automatic kernel building scripts ('next' branch)" +HOMEPAGE="http://www.gentoo.org" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="" +IUSE="crypt cryptsetup ibm selinux" # Keep 'crypt' in to keep 'use crypt' below working! + +DEPEND="app-text/asciidoc + sys-fs/e2fsprogs + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND} + !sys-kernel/genkernel + cryptsetup? ( sys-fs/cryptsetup ) + app-portage/portage-utils + app-arch/cpio + >=app-misc/pax-utils-0.2.1 + !<sys-apps/openrc-0.9.9" + +src_prepare() { + use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh + + # Update software.sh + sed -i \ + -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \ + "${S}"/defaults/software.sh \ + || die "Could not adjust versions" + + sed -i "/^GK_V=/ s:GK_V=.*:GK_V=${PV}:g" "${S}/genkernel" || \ + die "Could not setup release" +} + +src_install() { + insinto /etc + doins "${S}"/genkernel.conf || die "doins genkernel.conf" + + doman genkernel.8 || die "doman" + dodoc AUTHORS README TODO || die "dodoc" + + dobin genkernel || die "dobin genkernel" + + rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf + + insinto /usr/share/genkernel + doins -r "${S}"/* || die "doins" + use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \ + cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6 + + # Copy files to /var/cache/genkernel/src + elog "Copying files to /var/cache/genkernel/src..." + mkdir -p "${D}"/var/cache/genkernel/src + cp -f \ + "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \ + "${D}"/var/cache/genkernel/src || die "Copying distfiles..." + + newbashcomp "${FILESDIR}"/genkernel.bash "${PN}" + insinto /etc + doins "${FILESDIR}"/initramfs.mounts +} + +pkg_postinst() { + elog 'You are using an EXPERIMENTAL version of genkernel called genkernel-next' + elog 'Actually, it is supposed to be more polished and reliable' + echo + ewarn "The LUKS support has changed from versions prior to 3.4.4. Now," + ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah." + echo + if use crypt && ! use cryptsetup ; then + ewarn "Local use flag 'crypt' has been renamed to 'cryptsetup' (bug #414523)." + ewarn "Please set flag 'cryptsetup' for this very package if you would like" + ewarn "to have genkernel create an initramfs with LUKS support." + echo + fi + + elog "Genkernel-Next depends on the following optional packages:" + elog "- app-crypt/gnupg: when called with --gpg" + elog "- sys-block/open-iscsi: when called with --iscsi" + elog "- sys-boot/plymouth: when called with --plymouth" + elog "- sys-fs/dmraid: when called with --dmraid" + elog "- sys-fs/lvm2: when called with --lvm" +} |