mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-18 12:51:02 +02:00
genkernel: upstream repo changed address
This commit is contained in:
parent
5efd04512e
commit
7c8af8d14d
2 changed files with 143 additions and 0 deletions
|
|
@ -40,6 +40,7 @@ EBUILD genkernel-3.4.41-r4.ebuild 5435 SHA256 c2ded3051f6907a2ca02262093df306acd
|
|||
EBUILD genkernel-3.4.41.ebuild 5149 SHA256 6b267a0a3d30bffc1b478190bddc6ffeb480ebb6cde49a705ea7e5589701f880 SHA512 973e128bb0c1420fbad18c31132ba97a1d0406ab6bcf7d3343c1691a7ebecb7ea122879a61240f3714918536a8933883aed1eaf16e798472f483a3df2887850b WHIRLPOOL acb7d065ed5d194e3fa7e8e4229be68d4c74e2b03737b1c12b7ad90ebe6e75fff692dd48aa2ea390fb0de7e4163c5bdf676e7228046ffd44ccfc9a95c446d151
|
||||
EBUILD genkernel-3.4.49.2.ebuild 5419 SHA256 43cc465ef7c4e7203330b4215124672db39d827b23638c9b5b44e62dfe5354c4 SHA512 4c67411eee80bba7480fdd00901f83949da5c42c943ef1204f335863d7db95f1b6740febba57878df894fc58a1d98627a29cfc79ffe04a4cda07c655daf0a86d WHIRLPOOL f9d8571978f31097783dde95ac087fab2097549516ffab0da2033daa8df6c5765ebda1520119f5a47dc94e99eaa2bd60dd77f2812971bc7954c67e357e9e2024
|
||||
EBUILD genkernel-3.4.50.9999.ebuild 4667 SHA256 a446df7bb26094315d98c1f981655746d11b0760364d8b8305f5e9e11cf71843 SHA512 455e70b525de739d78c6891e54dc1cb6be2ec338c92e52d29ea473ed17d9ead4524e858e0955d284f39cdbb82138bbf91f78e2adb9e7c22d93e4af11335423e2 WHIRLPOOL ac2431ad6ef25f7a7801e1af3012d1c7695f74b3c3be1b96fbeaf127208ad4bab9ce6cd6f4674b644c4ce9a0704ae32f1d347d91fa285f76bf5c7d2fb93b2a1c
|
||||
EBUILD genkernel-3.4.51.9999-r1.ebuild 4702 SHA256 e3f14d10d0269b80be76356501deb1f9d37c186e209ad2da0795eb79fc670d5d SHA512 e02c71a3421431098499b4d85d8f93b30ce100d667c0d5fc69f2a47068747a793ccfe199a39078807b2c0084dbfb13a3062fd9d495f157c36ae14f96daf4f070 WHIRLPOOL 9a0232f451bf74836cb08e7b41b65ef8e0d369783bc3415b929afa23ffe40c3d25b1f398db403fa32772a4f371e77f4fa142b3fdf509420d01a02502c9d0bf60
|
||||
EBUILD genkernel-3.4.51.9999.ebuild 4701 SHA256 2f3317c44c3869439110c2f4deedbf04212116055f85d9e7cdf7f5e12e23f984 SHA512 9adb241c00ae642ac2717047b19ee76ddecf41303e9532c366d5ae348d29f2e8c137112675c9990475b452e7b8873e0edd4f5d5331fa2e4676be527cb3c89d2f WHIRLPOOL 115c5eece048236dccdb2f980b2559d61df328bd0f4311c67cc4211c9ab869d65584b0eff9995b8d2bb636600a9c58ea68e227f2067287a08d3403196e25a853
|
||||
EBUILD genkernel-9999.2540.ebuild 5009 SHA256 54e051c18952c325edb2432a0eceaa5472e2209afd442f198eec47109e1d50f6 SHA512 b77d443b2f967e0cf5ea337788db92fd6f840b22faed367bfe8a1d791917f49ec36e7ed9013b776c845d0679dd468f150e66c8c3998477ab43a192fbe1dd2fa1 WHIRLPOOL f49d3a172d5a5d1826fcbacad8d79212085f6a9007062d644a07590572a0f63dec743d4bf7bbb02b936b865616816035593406a6e8a3ef39179d3b92f7868c09
|
||||
EBUILD genkernel-9999.2998.ebuild 5009 SHA256 9d33c03cd3d32f34620e2a36c3d0e11416fe40da9b3e081e15ffcc3429289bfd SHA512 6f422752a95cff10460bf2d8ff95731889b03a758d6fb9464f44d118c15f2a2cd48f063c8ceee21e8d397ee3cd90df99f66236ab7ddd9167278b83bf37de066a WHIRLPOOL 8187aafde2b43b03bfa69bbfcaf43dc2a9661cb097e3ddf51d2aa6135fa72e0e1d3510c264357537da5d69f86b18944675953772718845d520eb20ed4fa8e4d1
|
||||
|
|
|
|||
142
sys-kernel/genkernel/genkernel-3.4.51.9999-r1.ebuild
Normal file
142
sys-kernel/genkernel/genkernel-3.4.51.9999-r1.ebuild
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.50.ebuild,v 1.1 2014/06/23 23:56:51 robbat2 Exp $
|
||||
|
||||
# genkernel-9999 -> latest Git branch "master"
|
||||
# genkernel-VERSION -> normal genkernel release
|
||||
|
||||
EAPI="3"
|
||||
|
||||
VERSION_BUSYBOX='1.21.0'
|
||||
VERSION_DMRAID='1.0.0.rc16-3'
|
||||
VERSION_MDADM='3.1.5'
|
||||
VERSION_FUSE='2.8.6'
|
||||
VERSION_ISCSI='2.0-872'
|
||||
VERSION_LVM='2.02.88'
|
||||
VERSION_UNIONFS_FUSE='0.24'
|
||||
VERSION_GPG='1.4.11'
|
||||
|
||||
RH_HOME="ftp://sources.redhat.com/pub"
|
||||
DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
|
||||
BB_HOME="http://www.busybox.net/downloads"
|
||||
|
||||
COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
|
||||
${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
|
||||
mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
|
||||
${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz
|
||||
${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz
|
||||
${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
|
||||
http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
|
||||
mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
|
||||
http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
|
||||
mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
|
||||
|
||||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
|
||||
EGIT_BRANCH="aufs"
|
||||
inherit git-r3 bash-completion-r1 eutils
|
||||
SRC_URI="${COMMON_URI}"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="Gentoo automatic kernel building scripts"
|
||||
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="sys-fs/e2fsprogs
|
||||
selinux? ( sys-libs/libselinux )"
|
||||
RDEPEND="${DEPEND}
|
||||
cryptsetup? ( sys-fs/cryptsetup )
|
||||
app-arch/cpio
|
||||
>=app-misc/pax-utils-0.2.1
|
||||
!<sys-apps/openrc-0.9.9"
|
||||
# pax-utils is used for lddtree
|
||||
|
||||
DEPEND="${DEPEND} app-text/asciidoc"
|
||||
|
||||
src_prepare() {
|
||||
use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
|
||||
|
||||
# Update software.sh
|
||||
sed -i \
|
||||
-e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
|
||||
-e "s:VERSION_MDADM:$VERSION_MDADM:" \
|
||||
-e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
|
||||
-e "s:VERSION_FUSE:$VERSION_FUSE:" \
|
||||
-e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
|
||||
-e "s:VERSION_LVM:$VERSION_LVM:" \
|
||||
-e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
|
||||
-e "s:VERSION_GPG:$VERSION_GPG:" \
|
||||
"${S}"/defaults/software.sh \
|
||||
|| die "Could not adjust versions"
|
||||
|
||||
epatch "${FILESDIR}"/verify.patch
|
||||
epatch_user
|
||||
}
|
||||
|
||||
#src_compile() {
|
||||
# if [[ ${PV} == 9999* ]]; then
|
||||
# emake || die
|
||||
# fi
|
||||
#}
|
||||
|
||||
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
|
||||
GKDISTDIR=/usr/share/genkernel/distfiles/
|
||||
elog "Copying files to ${GKDISTDIR}..."
|
||||
insinto $GKDISTDIR
|
||||
doins "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2
|
||||
doins "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2
|
||||
doins "${DISTDIR}"/LVM2.${VERSION_LVM}.tgz
|
||||
doins "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2
|
||||
doins "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz
|
||||
doins "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
|
||||
doins "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2
|
||||
doins "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz
|
||||
|
||||
newbashcomp "${FILESDIR}"/genkernel.bash "${PN}"
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/initramfs.mounts
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog 'Documentation is available in the genkernel manual page'
|
||||
elog 'as well as the following URL:'
|
||||
echo
|
||||
elog 'http://www.gentoo.org/doc/en/genkernel.xml'
|
||||
echo
|
||||
ewarn "This package is known to not work with reiser4. If you are running"
|
||||
ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
|
||||
ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
|
||||
ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
|
||||
ewarn "even reiser3."
|
||||
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."
|
||||
ewarn "Sorry for the inconvenience."
|
||||
echo
|
||||
fi
|
||||
}
|
||||
Loading…
Reference in a new issue