commit: e0bdb7549970a4308aa5ee85c5c0df62050e9929 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org> AuthorDate: Mon Apr 14 04:37:46 2014 +0000 Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org> CommitDate: Mon Apr 14 04:37:46 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/jmbsvicetto.git;a=commit;h=e0bdb754
Update config to reflect changes in infra-kernel-source and allow correct installation. --- sys-kernel/infra-kernel/Manifest | 4 +-- sys-kernel/infra-kernel/infra-kernel-1.0.ebuild | 34 ++++++++++++++++++------- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/sys-kernel/infra-kernel/Manifest b/sys-kernel/infra-kernel/Manifest index 03692f0..57ef83e 100644 --- a/sys-kernel/infra-kernel/Manifest +++ b/sys-kernel/infra-kernel/Manifest @@ -1,2 +1,2 @@ -DIST initramfs-genkernel-x86_64-3.13.2-r3 13 SHA256 b7db4277a870e10e671cdadb7516a5f1c8013dc81615f8febec85d335d049267 SHA512 06daf39d030c98ea542ef3004fe6305476c15fce718f515855f888d24b5abc1fd4bd7783ccc655e646e8c4f1aeb640f7ae0d38fbf49332c3475bdd1db3723ec0 WHIRLPOOL e8b407e332f8573c3fe4e23cdda76143f4f29b024f323692f5377eb433c843695eb8448fb26889ff863f1afb86f61a7cf1ee99f40f553e9d8dbc83f76e80a9ba -DIST kernel-genkernel-x86_64-3.13.2-r3 13 SHA256 b7db4277a870e10e671cdadb7516a5f1c8013dc81615f8febec85d335d049267 SHA512 06daf39d030c98ea542ef3004fe6305476c15fce718f515855f888d24b5abc1fd4bd7783ccc655e646e8c4f1aeb640f7ae0d38fbf49332c3475bdd1db3723ec0 WHIRLPOOL e8b407e332f8573c3fe4e23cdda76143f4f29b024f323692f5377eb433c843695eb8448fb26889ff863f1afb86f61a7cf1ee99f40f553e9d8dbc83f76e80a9ba +DIST infra-kernel-kernel-1.0-infra26.tbz2 8666996 SHA256 48aad43feec1989f6692e6f0cbc2a15c53edd8b488bb4c6e5dc5247d77045171 SHA512 f11b1e77b600942de2876b812d0d098a12a1f8c2b71c4763e6902cd7c7acc8df6a6d74194cb91d20012aa1d83012d582035dc23d2a2bb0baa5a5bcd8061c8084 WHIRLPOOL f335b13a123d918c952e534b221a09a515464f09190ce6a55060893babf8af894753893cba243fa2db9fb2be208d93fd571315c8c7bb1726bb305e7aefc0aa37 +DIST infra-kernel-modules-1.0-infra26.tbz2 7970774 SHA256 68dfedc7704fdcaba0ddab75e3bdff69325aedf867e5a862fb28d88c453f622a SHA512 74815fc6786f62907c8d40269f530a702cce8d607838476a88243439ac3c38644aefa2a20e7db7e81376d49b292d2f48ccbd21316aee284783589253b03cebf2 WHIRLPOOL 82a1d85dc74e78da1d61d9280d95e5baaf486748c82057bffbe3340f779a0e6bdab0ec7f7cd0698ec13fd12ed68b1c6ec4567f76a11d817f779c46b84fb98af5 diff --git a/sys-kernel/infra-kernel/infra-kernel-1.0.ebuild b/sys-kernel/infra-kernel/infra-kernel-1.0.ebuild index 7dad7f7..0ef992a 100644 --- a/sys-kernel/infra-kernel/infra-kernel-1.0.ebuild +++ b/sys-kernel/infra-kernel/infra-kernel-1.0.ebuild @@ -6,15 +6,30 @@ EAPI=5 inherit mount-boot multilib -KERNEL_SOURCES="hardened-sources" +KERNEL_NAME="hardened" KERNEL_PV="3.13.2" KERNEL_REVISION="r3" -KERNEL_VERSION="${KERNEL_PV}-${KERNEL_REVISION}" -GENKERNEL_NAME="genkernel-x86_64-${KERNEL_PV}-hardened-${KERNEL_REVISION}" -KERNEL_URI="mirror:://gentoo-infra/${PN}-kernel-${PVR}.tbz2" -MODULES_URI="mirror:://gentoo-infra/${PN}-modules-${PVR}.tbz2" +INFRA_SUFFIX="infra26" +KARCH="x86_64" -SRC_URI="${KERNEL_URI} ${INIT_URI}" +KERNEL_PVR="${KERNEL_PV}-${KERNEL_REVISION}" +KERNEL_PF="${KERNEL_SOURCES}-${KERNEL_PVR}" + +BINPKG_PVR="${PVR}-${INFRA_SUFFIX}" +BINPKG_KERNEL="${PN/-source/}-kernel-${BINPKG_PVR}.tbz2" +BINPKG_MODULES="${PN/-source/}-modules-${BINPKG_PVR}.tbz2" + +#KERNEL_URI="http://www.jmbsvicetto.name/gentoo-infra/${BINPKG_KERNEL}" +#MODULES_URI="http://www.jmbsvicetto.name/gentoo-infra/${BINPKG_MODULES}" +KERNEL_URI="mirror:://gentoo/${BINPKG_KERNEL}.tbz2" +MODULES_URI="mirror:://gentoo/${BINPKG_MODULES}.tbz2" + +CUSTOM_VERSION="${KERNEL_PV}-${KERNEL_NAME}-${KERNEL_REVISION}-${INFRA_SUFFIX}" +KERNEL_BIN="kernel-${CUSTOM_VERSION}" +INITRAMFS_BIN="initramfs-${KARCH}-${CUSTOM_VERSION}" +SYSTEMMAP_BIN="System.map-${KARCH}-${CUSTOM_VERSION}" + +SRC_URI="${KERNEL_URI} ${MODULES_URI}" DESCRIPTION="Package to install kernel + initramfs for Gentoo infra boxes" HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Infrastructure" IUSE="" @@ -31,12 +46,13 @@ src_install() { # copy the kernel and initramfs insinto /boot - doins "kernel-${GENKERNEL_NAME}" - doins "initramfs-${GENKERNEL_NAME}" + doins "${KERNEL_BIN}" + doins "${INITRAMFS_BIN}" + doins "${SYSTEMMAP_BIN}" # copy the modules dir insinto /$(get_libdir)/modules - doins -r "${KERNEL_PV}-hardened-${KERNEL_REVISION}" + doins -r "lib/modules/${CUSTOM_VERSION}" } pkg_preinst() {