summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-08-14 04:06:53 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-08-14 04:06:53 +0000
commitdce4d161b96c64afb8cc7433ed0191276b4ffec6 (patch)
tree684b9ed5ed662b1217f3fd60ca44beacfc3251c8 /sys-kernel/genkernel
parentMove patching to src_prepare for extra repoman happy (diff)
downloadhistorical-dce4d161b96c64afb8cc7433ed0191276b4ffec6.tar.gz
historical-dce4d161b96c64afb8cc7433ed0191276b4ffec6.tar.bz2
historical-dce4d161b96c64afb8cc7433ed0191276b4ffec6.zip
Bump with new kernel configs for x86,amd64. Adds fhandle etc. for udev and some other useful things.
Package-Manager: portage-2.2.12/cvs/Linux x86_64
Diffstat (limited to 'sys-kernel/genkernel')
-rw-r--r--sys-kernel/genkernel/ChangeLog8
-rw-r--r--sys-kernel/genkernel/Manifest25
-rw-r--r--sys-kernel/genkernel/genkernel-3.4.51.1-r1.ebuild172
3 files changed, 183 insertions, 22 deletions
diff --git a/sys-kernel/genkernel/ChangeLog b/sys-kernel/genkernel/ChangeLog
index 6e5cdec6bd36..cecaa5195beb 100644
--- a/sys-kernel/genkernel/ChangeLog
+++ b/sys-kernel/genkernel/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-kernel/genkernel
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.394 2014/08/12 15:05:45 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.395 2014/08/14 04:06:41 patrick Exp $
+
+*genkernel-3.4.51.1-r1 (14 Aug 2014)
+
+ 14 Aug 2014; Patrick Lauer <patrick@gentoo.org> +genkernel-3.4.51.1-r1.ebuild:
+ Bump with new kernel configs for x86,amd64. Adds fhandle etc. for udev and
+ some other useful things.
*genkernel-3.4.51.1 (12 Aug 2014)
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index e21804ac05d0..955b82675e3c 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -1,10 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX genkernel.bash 2438 SHA256 e7de9771ba79ef878e2c9a21a1c1720f092c6047d3cc7d4a49ff6b90e7e2c248 SHA512 2bfe23606f919577bb2d174ffe18cd00fbb4ce642fb8860b319e059745d46ff8459b99374159f78af9f3aebb0a352a74ccd74c3be581980f5e298293b96e983d WHIRLPOOL 71a6be56d38c24c3032fec5f4016c92dd0bc8140e5204db9d97c5cc5be42a2465282f36e213858b528d013ff74c6bcbf9aa443a77a8ed3ce8174baa79afe6004
AUX initramfs.mounts 816 SHA256 57ba8450e3f09edc9a4e5a1be15d49c77e4e014e27c626e9e3771167cbb54e49 SHA512 97e5f92d135cff3911a68c7f1afd0f781ec1c1b794cdc824d74f8c119104ecb40bd7180be8414dc72f3a5a811143d6b4bf443ac1d3ff7a71b1e88cbf7c179665 WHIRLPOOL f39d27de6e69b3555f81138a59f25b104f9dd6aa6254a5391d3375b15acaac48f0e698f3e6f96ed88845b84fbf8fa2cd64b98281df977c12a99ec7d9ddaf2a10
DIST LVM2.2.02.88.tgz 1029151 SHA256 a129d1d3949524da7d6d2a67218254baea02df06a6744faa5808a4182b2fb432 SHA512 5c334c2c78220f4f9f082a74cbf0b156e96f2a07b5e55f054ff70c752ada97a67f83fa1d89c02accb7cbe5a62e356588831d96a102b7bf16cdce2591d4e37e4b WHIRLPOOL b30a1f2403e71ff6fb381ec82291018632e1d10258dd615efae4e39077a304a66271013247793390f57c26886599d8bad8f4b896d230f3e4f846e74c12282f71
DIST busybox-1.20.2.tar.bz2 2186738 SHA256 eb13ff01dae5618ead2ef6f92ba879e9e0390f9583bd545d8789d27cf39b6882 SHA512 089b67cd920f332daf910711739b1e55ba4c76cfa2122dfe5464432e0d76d3af8327837ebc3cc9954deef3e8f766d16a1928aecb2c169fe3de5a722eea7ea3dd WHIRLPOOL aa8fec92d0ac8bb246dea7353537d425a5fecfa0bb807d0e291c7351e8289b84aab83303c45b75f9b7a98cd10177e210511064f0709425c2f84b069fe6a06420
+DIST config.amd64 115595 SHA256 457cd76e2d90848e2fba90089fe15abba31ed6458a092d9303eeea728ba90928 SHA512 85cbcf90d8009a188261d1b33808a3e340356a13f8809be3326160d72740f83a0b1d236a9179ef63dbe632ea66276ac93159805b5f601620f3ebeb784fb16514 WHIRLPOOL c8e77d9eb8b35aa451ea83fb1154678d3b9541ec08b1b941a634b36dd25217a6b7fb4a5591dce59384f1b597e6146aa18ab0a3c762a6bdb64e161bd4c40baad6
+DIST config.x86 116517 SHA256 5a56fc243d73c74740289b587d8402f0999e82e4bbd17de05e158ab3059d7f3c SHA512 bf59517285a80f37dc7409fd495059ae1c6b0ee8ad85eacea9b195ec4c7e0e2a27ac2d4b40bb67c9014b7d86860b1a724b80cd86607b4b6297ad81b603bf6c5e WHIRLPOOL a8adb0fde0372c1f0f041a1f1d40c36fc2dc3b18a7185df16b978a2b28a1d71fe5760ce1ef17217fa72073edb8b715c75499103575cafff7cede62cabba6ca7f
DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498
DIST fuse-2.8.6.tar.gz 505334 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6 SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd WHIRLPOOL 668c01f5ae9742f3e70248d6d2b57cbeaa0decf93d5f7987550fe54d4ebdb6e445ff841e8d36a60a4824c114651b8a93b118e15b8a00ac30ddc813e583fa2b51
DIST genkernel-3.4.45.1.tar.bz2 265391 SHA256 8285aff3b27a56a2bbb9c8d91d8c8332f8fc15df7eb892f618859a5a74f92981 SHA512 4333cb4d2eceb8d25bd7e86c0a9cc11576926eceabed9e00a52ab6e3b341a8beb0c83e61bf1ffb5e865956d54be145f971a89a992496837f539def449efde3a4 WHIRLPOOL 3e9d94e7e6a3836ee327cb53eef746904eb2a146375508ca3f5cf25dfcb2ee98e7b23dd21aae3d3bd370630354a4ea86e2c0e50d3394b61ca82b4e63b3c99676
@@ -25,26 +24,10 @@ EBUILD genkernel-3.4.49.1.ebuild 5288 SHA256 f99c85736c95df637bef0a3b7bbefc473aa
EBUILD genkernel-3.4.49.2.ebuild 5301 SHA256 2a3ef5efa2878febbc0d16070400dc05c16ea4f7a245cfc58ac5618ed360f81f SHA512 3bbb60b949d61d4d9f69360d7ae196238cd5b2ecf4c1f33cf3614dc64b86d43241730214cdb1fdb89ced6747c183d5f028327dbbd8da3008fe0739bb4a2c65d0 WHIRLPOOL 43981b541ef9607ed238dfa65f9d0aa5ff35baee2ee4b7b34dd71152c7fb8431a6dbd2c5d1b0126cfab1702b99cd61eb0d4392f8b76c1f4fa0beb70a1fbed7a2
EBUILD genkernel-3.4.49.ebuild 5286 SHA256 ceeb831a96a059191a6f5c6c89f81a4954bea36f00e8febf8e88f03bab33a0d2 SHA512 a7cf79f96f78103d566068e53ef2486206422705dfdf094a4bd5ec7f75118094e1efb81925d45467aadd434c995f35d2d7cb72f9e9f7f8f2490bd7a9b412f2fc WHIRLPOOL 13fc1da5f4e263b3174c43590a5beb6cc9e0fdd3d458dda199b788e810150427a7d96a0c3ac105dd2d036de6f9dc3cb697efe17a19d63099053c68fc43104099
EBUILD genkernel-3.4.50.ebuild 5251 SHA256 1b36cb36f3bf9d0967773c7aaec635013078a0384853642346cab83efe136f8f SHA512 b0dae5926f5760610ce90f8e570a47066e62f0e3b1160eeb940bc66ebedb2c931fb17675d91220b876b75fa1b85dab4d31b7f606dcd586a7e33a0b706e3b5964 WHIRLPOOL bd481b450010c29f91e69738f1d5280d13a7eb7861297fe29ec1421d9f28fadea8c7d1007cf9683ddeb938004b0dc5cb2cedd2324c3acc0e05f2296739e59d74
+EBUILD genkernel-3.4.51.1-r1.ebuild 5587 SHA256 c836e1741b4f17463c0d624078db9f5fb03f692693ab4d93eac732c09b5beb86 SHA512 2f8ac96b9cb80793a4b486b8adceafa1aaa8f3c34b6140e96790d19b9dfa1aaf9196ad1234078f673c6be4517ebd2cbf0ac4789635eb34fed953ef7528d8b530 WHIRLPOOL 805bfcdc795fdad7348b11058035e66a2a4e26080c27cbf8808482c81e7541609fd3384054d9ede2398a4c3183dd9ea3b2e64b68c1368714327a882e97e3d137
EBUILD genkernel-3.4.51.1.ebuild 5250 SHA256 1b6918ea550d151382d4e5e47d027d9ab4eb6bc666530f5238100381a7cacf4c SHA512 2f882c0d3229c8f3aa95a07824c3405e2b843f35ced95ce03867b064a6841a215022e90ec4530b04f8e39f17ca5c5d9b57b7f0c044aa41a4c01ce66f6eb70188 WHIRLPOOL c8c818b5fd691ec2249bacbd687af815bb05328d370ed0bdbcb20bed075088c5f14f40216cbc8c0484aa48864e18c109046430850f34729bba931e7156526c5d
EBUILD genkernel-3.4.51.ebuild 5251 SHA256 ef28264d954b0cd931178e5747daafc7b4271157d6f2a49af45497915f7f44dc SHA512 3597b39f73d0219d41b62ffe3dee15dc35a45b50c37ad6a6bcf63751246b5d1c8f785989a5cf306b6aef4860f7053e5eff34dccc7ea984c483f2c8703476d548 WHIRLPOOL 0714fe7a7518d0cd3076e00a3ac592bb1577c9466b711b7008f339984e2e5caf9962ac162ef0e5467042f334e1d1f2f42bc6da1add969ffc5324b81049364b12
EBUILD genkernel-9999-r1.ebuild 4718 SHA256 e3c6d2f50d82e6eedb75bbf896e1669532672948b2d6a494ee50200f6c2a89f7 SHA512 61eaaf0dab58cb3f48d70d7ce547f29112e0651683c363e17f55c0132fb26c647ab32702eab835089f5c1f0aec3915882a6531c7bf55b358b803c38275639b80 WHIRLPOOL cd066e85dc2ca98f9d168dcbfa1204b3c4c603b46f6bd5e9adc8a1707deb73bc27b3d5029687ee3ac865dbd8c004a0b03139268d1c402582818edfc16235a690
EBUILD genkernel-9999.ebuild 5250 SHA256 95726b13862f5f9e42e8c70113b332ea0c1ec98d4e548ffd638f34540b338dad SHA512 31a10ad3c56940ea9e5a5ae83bd4ba97df654e214e7496843dfca6b004da630d2e4378d2583cb8015970e55bf1e12f155f5a91740f45cf10fd8470ff389bfed8 WHIRLPOOL a20fff14c5ee09d156066818617ab922f3242d11fb0e0c48f33d927f50916a7de6dfd3943a7a700421622413eaa87fb758f2863949cfd05f3a88e5c913bc0632
-MISC ChangeLog 72111 SHA256 d591c72451d0d028ae47df93443fa9042f2c437765a1e3944dae995d25280574 SHA512 fa019b067821d8d2ea64fb11362d6ac9a6f6328ea83a6276630419ee072a09289bc0f647294b62c82a3b210f0b171759de47eab9f9a5411d6fca31e518906619 WHIRLPOOL 4d66962e399ed38334444587e62a63b076820ceaaace4699bcd28f4c5292e94dd5c260443e66919c62b6ec39b5e2b8c72d5af7616555062ca1aa24448a806898
+MISC ChangeLog 72339 SHA256 a6708b7e6333b45c8c876d7bed4d404eb88c822f5d815d1c9f10d3bb1703e735 SHA512 7e72847ea7a48547c0acb7562168724063469aabcfa38f8f3f001ffe81f915ec9999796637e884dc822de1700a0c0315d98c1ed22696f08827227b5824eb9ec0 WHIRLPOOL c545bf46fb17e5d0c0f035cee5d5ab2fa2485ee5d875cd2476df0306d5990989e980a16f68e57b8ee3fb21e27e38ce80e47c8b889b73456377eff59dfb3cd965
MISC metadata.xml 418 SHA256 f91e9ba1b91a9fdde45041ae7557aace44c916ab51caecb6b1f49e115510f2cf SHA512 ae3e50da1b8e3f40e88e0a9a735bd736910ffb926f2a16ab34414b44d90d3399a6aa18e7c472194d4d1f9aadad934532a40a2287f41f442b25ac37835c99dda1 WHIRLPOOL 4a540b3702ac7abfdc275dfe371de24de378fb29c9ea3ec878b33edfcce9f1204b255c93373867e74c6d204e44c5ff1070dce0e96f527ef099914519800a51a4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJT6i1KAAoJECDuEZm+6ExkBy0P/1vJxqBGRyNK2M63xve8kaXz
-HtsMg7oIcjdDJE8ALmkSpjZcBj/Hgur2p3G0o0HUuKlvWzzO9AoIJA0x16cqp0PS
-aTlcp0TKonNX2FYMkTaBWY300DOxs5u3p4AW5s9CEdBRHrYSErxyGXR7KF84uvgL
-ItO05/Vwhy9TdpCsPeJjQFNCfqS5voN4NSXEhU5aRqncTiRMlkiWzb6CNS+wZ5lj
-8khtwHP48bZve3D9c1TvW/aixPjFyN5/WxHQ/953ehNBKlnvXsoyxxl1+mP+/aUY
-dLBGZr1BuiD8Xq8aqKqTqamGqlPju7Tp8/oi/TXRZJG/ei1sQ0m4Mc0H3rsxnDIU
-mnyrxE4oLmjEeXU0TJVM5VilIneG2986nTcTkWv/f2vJsVZN0KKrRqHuiLJLkGCc
-yY5mglhgxNm/+9yAmdpwmBbR0uoUOHtWVdqSrsEAhzht5Tmymy531YWN+Yw/P4BF
-k+j/BkesDQ6ND1A72otRUkQoUw3EgEcfY9XV8Vve39iFEDr3oMOAtv+rpx4Um9PQ
-R7UlPB7pJeQO8xeirUktTVA15oC8nWnMwUxWieyPm+iUpJ+Jq0AkdJyfeA5tjdYy
-MOc1e6Qb4qKhhIgwGbnkvI/52caKyExXt08ubewIBf3+9l/Yy8ph+B+OUnzHwg8w
-9okBCyf7VjTgXIWua0pa
-=ewaJ
------END PGP SIGNATURE-----
diff --git a/sys-kernel/genkernel/genkernel-3.4.51.1-r1.ebuild b/sys-kernel/genkernel/genkernel-3.4.51.1-r1.ebuild
new file mode 100644
index 000000000000..b8e1cc2bd0eb
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-3.4.51.1-r1.ebuild
@@ -0,0 +1,172 @@
+# 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.51.1-r1.ebuild,v 1.1 2014/08/14 04:06:41 patrick Exp $
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="5"
+
+VERSION_BUSYBOX='1.20.2'
+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"
+
+if [[ ${PV} == 9999* ]]
+then
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git
+ http://git.overlays.gentoo.org/gitroot/proj/${PN}.git"
+ inherit git-2 bash-completion-r1 eutils
+ S="${WORKDIR}/${PN}"
+ SRC_URI="${COMMON_URI}"
+ KEYWORDS=""
+else
+ inherit bash-completion-r1 eutils
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://packages.gentooexperimental.org/genkernel/config.amd64
+ http://packages.gentooexperimental.org/genkernel/config.x86
+ ${COMMON_URI}"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+fi
+
+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
+
+if [[ ${PV} == 9999* ]]; then
+ DEPEND="${DEPEND} app-text/asciidoc"
+fi
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]] ; then
+ git-2_src_unpack
+ else
+ unpack ${P}.tar.bz2
+ fi
+}
+
+src_prepare() {
+ if [[ ${PV} == 9999* ]] ; then
+ einfo "Producing ChangeLog from Git history..."
+ pushd "${S}/.git" >/dev/null || die
+ git log > "${S}"/ChangeLog || die
+ popd >/dev/null || die
+ fi
+ 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_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 ChangeLog 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
+
+ # inject new kernel configs
+ cp "${DISTDIR}/config.x86" "${D}/usr/share/genkernel/arch/x86/kernel-config" || die
+ cp "${DISTDIR}/config.amd64" "${D}/usr/share/genkernel/arch/x86_64/kernel-config" || die
+}
+
+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
+}