diff options
author | Richard Yao <ryao@gentoo.org> | 2012-08-14 15:28:15 +0000 |
---|---|---|
committer | Richard Yao <ryao@gentoo.org> | 2012-08-14 15:28:15 +0000 |
commit | 9a3ffbfe3c72e0ac7b42b75c805d7f0fb4d2f308 (patch) | |
tree | 488777f396c6493813caf327c2c5a46f8546c543 | |
parent | Port to cucumber recipe for testing. (diff) | |
download | historical-9a3ffbfe3c72e0ac7b42b75c805d7f0fb4d2f308.tar.gz historical-9a3ffbfe3c72e0ac7b42b75c805d7f0fb4d2f308.tar.bz2 historical-9a3ffbfe3c72e0ac7b42b75c805d7f0fb4d2f308.zip |
Bump to 3.4.41
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
-rw-r--r-- | sys-kernel/genkernel/ChangeLog | 8 | ||||
-rw-r--r-- | sys-kernel/genkernel/Manifest | 20 | ||||
-rw-r--r-- | sys-kernel/genkernel/genkernel-3.4.41.ebuild | 155 | ||||
-rw-r--r-- | sys-kernel/genkernel/genkernel-9999.ebuild | 10 |
4 files changed, 173 insertions, 20 deletions
diff --git a/sys-kernel/genkernel/ChangeLog b/sys-kernel/genkernel/ChangeLog index 2dd16e9d8fff..75c43b1518dc 100644 --- a/sys-kernel/genkernel/ChangeLog +++ b/sys-kernel/genkernel/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-kernel/genkernel # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.332 2012/08/08 17:27:22 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.333 2012/08/14 15:28:15 ryao Exp $ + +*genkernel-3.4.41 (14 Aug 2012) + + 14 Aug 2012; Richard Yao <ryao@gentoo.org> +genkernel-3.4.41.ebuild, + genkernel-9999.ebuild: + Bump to 3.4.41 08 Aug 2012; Raúl Porcel <armin76@gentoo.org> genkernel-3.4.24_p2.ebuild: alpha/s390 stable wrt #425360 diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index 665e1b705e4c..0464b50a69f5 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX genkernel.bash 2438 SHA256 e7de9771ba79ef878e2c9a21a1c1720f092c6047d3cc7d4a49ff6b90e7e2c248 SHA512 2bfe23606f919577bb2d174ffe18cd00fbb4ce642fb8860b319e059745d46ff8459b99374159f78af9f3aebb0a352a74ccd74c3be581980f5e298293b96e983d WHIRLPOOL 71a6be56d38c24c3032fec5f4016c92dd0bc8140e5204db9d97c5cc5be42a2465282f36e213858b528d013ff74c6bcbf9aa443a77a8ed3ce8174baa79afe6004 AUX initramfs.mounts 816 SHA256 57ba8450e3f09edc9a4e5a1be15d49c77e4e014e27c626e9e3771167cbb54e49 SHA512 97e5f92d135cff3911a68c7f1afd0f781ec1c1b794cdc824d74f8c119104ecb40bd7180be8414dc72f3a5a811143d6b4bf443ac1d3ff7a71b1e88cbf7c179665 WHIRLPOOL f39d27de6e69b3555f81138a59f25b104f9dd6aa6254a5391d3375b15acaac48f0e698f3e6f96ed88845b84fbf8fa2cd64b98281df977c12a99ec7d9ddaf2a10 DIST LVM2.2.02.74.tgz 943084 SHA256 a40c80c5b9a2547b8bd63e9321d7037c8bf041a35f734a5766ad2848d80bb697 SHA512 c41701fb9e5d52da06a770e93346631e078cdae639ae707dee59dd4d51e8a0eb7ec56f0a685fac014106972833eea98d1f0a100009eac5cf332a4b8463b26dba WHIRLPOOL 3b1a2a791a9278aa892d90361c8a3765978d10cd89398664759a083659b84cc1d0560a2aeb16623afa86c97663cbcfbdd251a6d69245f7db48df272214721f42 @@ -10,7 +7,7 @@ DIST busybox-1.19.3.tar.bz2 2167188 SHA256 a1a9a35732c719ef384f02b6e357c324d8be2 DIST busybox-1.20.1.tar.bz2 2190170 SHA256 3e515d8abefd8583ebabffdcfccecb3b8deacf2cef7c69ab1d8755a012ec68c9 SHA512 9ad2af7216ae79c2c8cf246654a2c591983d347d22bfe4cd54ae41eaee0ea17f7bf8d6834add3f1f843494d6980707e0443aaf663075fda6e4e7e29728606c53 WHIRLPOOL 07ce28698c63a38ce2c6d71bfbfe1f920f07a76d471db9b9b1a7260ef1bf493551bae67d9b9dc2be41783f1ce0cf56935c44eb7af2a1bc865807afaa87eaabec DIST device-mapper.1.02.22.tgz 189726 SHA256 ff833a6cd6246686f5b3f5692fd6597f1ffbc60f08929e5fe68304cdafb61595 SHA512 36e02b5102fea9c921f6fde5598d2e73f7899df09f6c9a2862d1eeab4f312e3073aafa2b567f2e15ffa3b8e637a5e00eb65e96d883d35b26b9317e9c381435be WHIRLPOOL bee5fc258dde486c0c23ac040abdc316dd7d181ae4ba15471596736a5597c7fc94d103dd31ad6d96e6f734ad4227353d842e3e1a14c598e959c716d88390e8ca DIST dmraid-1.0.0.rc14.tar.bz2 164234 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec SHA512 0804e1bf91f4707b8845affeb987e68c5a85d97119af27ddba2927c87735a59b86b1fec4f03ac0fbdcde89d779d77e21cab4e6936dd1a82b53a0d8b16eb59768 WHIRLPOOL c5612139d3f24be710fb8e6d51eb6ebe0847dcf804c0c0ba1a5f3142a2680de2b33bfae74bbf3cff704b0da5d9d273c432906f1b7fd46e1057b8ef53cc89ca1e -DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 +DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498 DIST e2fsprogs-1.41.14.tar.gz 4512157 SHA256 3f8ac1fedd7c4bec480afcbe4acabdd4ac59ec0446a0fd50c8975cd0aad7b176 SHA512 077d854e469eb8158460481daadd729ef7fa1c08687b9547397d32d23f862168f53dfcf1ad30cdb3b0deda038e0770a2e656eab5aa06bac5b3c6d939b12af64d WHIRLPOOL 9b5a2b77750014188d8e39bfe4f5fc89008b47d35fd9e652226874b2797b20233d99ebf02395b7023711cd5aab936e1133ae3ece74595dfe012e537e3cc4ffb8 DIST e2fsprogs-1.42.tar.gz 5709827 SHA256 55b46db0cec3e2eb0e5de14494a88b01ff6c0500edf8ca8927cad6da7b5e4a46 SHA512 4db3d59187ff31d4d8e1f2b355fcba5dd2e60343f759b41a02545bb3aedc50ab079e21bf15240208442a1f6192e420ef391ccb9f20690f5f19d37b6fdb6f15c5 WHIRLPOOL d01a58e2c3cb653694f13033fc22256823ab4d0b9f39f626652d29b804b7e7d33efd76a3c640dd8c15e45e619d0c977611ef0271cfe78363b677f5efae6d501a DIST fuse-2.7.4.tar.gz 506658 SHA256 c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6 SHA512 6ff4fc04ea2ad90d5dd39893831da71da0ade2570f9fda1a7631b8506dc2bc48ee5a203dff1ce01d2c3926c276f4a927654ffdddc16604c1974559fbcc26d9f8 WHIRLPOOL 77cf1c70069412c592370628642943e79460eaa6f56c57cc79ce8c110423afb7a2da2b6936e4fc1361cbf5f0a1934ca8ed65e16f792af97516adec53d9c682e4 @@ -36,7 +33,8 @@ DIST genkernel-3.4.35.tar.bz2 211695 SHA256 c2f0fb9aaf264d057fd672ccad24676e1be5 DIST genkernel-3.4.36.tar.bz2 211669 SHA256 505dce3345aed9df34e0c1528a85dc672b6ea30d6e6806b584b1fe89c18f6f5a DIST genkernel-3.4.37.tar.bz2 212228 SHA256 9a0b2d00fdf174c890e3dcaaaeabb7e83c6a05c7fe2fe147cde4de15ae2b7b80 DIST genkernel-3.4.38.tar.bz2 212201 SHA256 6e766d698ac0d129ff541a290c0bfbb5d641a140117f99ada3c787d7af3ab58c -DIST genkernel-3.4.40.tar.bz2 212984 SHA256 711a4f04ee5afecf1f9bf3e5ecd6697f1f06b8b66274a7e9a9bd4bcbad6c1f3c +DIST genkernel-3.4.40.tar.bz2 212984 SHA256 711a4f04ee5afecf1f9bf3e5ecd6697f1f06b8b66274a7e9a9bd4bcbad6c1f3c SHA512 b1a6ad6eb825e18a9bfc1155e8efa307d7369a1529c4b746dc3cef5c2331ccca89f2decc91c28d225afa51c53db19b954d6ef0272e9b065c60ab0200bf825e72 WHIRLPOOL 0b8124b7412fae7f3c344693b627cc863c3180533a3c6d59e4edc946808a410f33db78d1381d67953fa692b3bce447f8941a31ed3ff591a77a1c78a34a6dd33d +DIST genkernel-3.4.41.tar.bz2 205006 SHA256 ec61e131f938dbc949abf76ed68dae63991fea5cbd1c1295264fc0fe724fb20a SHA512 c6533f1843bca447c060ecf4f81a2f27371afd95ad9f43b64ee45c5ce2d31f337cda7326ea10e2b0a6479cbf1e71e303c76b4f9bc49cb8308f9cd262641e9e45 WHIRLPOOL 5aee8f5efd5f49bc309125864e0a392a54e066ba830b4f44adfffc4a9e10cf357a3e33104599a6a928f48b043d41e873dca7b1fb14f355bc28178c8e949b80e7 DIST gnupg-1.4.11.tar.bz2 3407075 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6 SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae WHIRLPOOL 6f914627e2f527f6616e1f99d2ae06942b734f839d03a45ffa45bf67516a81d58f89e6a85612cf8e5fd83be04ab0b6bc2da8f81114143dad7523e5fcea62366b DIST mdadm-3.1.4.tar.bz2 288578 SHA256 849ad0ad4ad3c1d2d8806a16b30e1f59ab2daf313cb103807207f7cba889ea63 SHA512 b668773d4f43bc90fba0ac27f01fc869aa2068d958ccc84de2bf8a64ac7e9a40cc8e461ff04a3619b17459d05478843b9fff0894868d9cbc97fc2cfa80faac73 WHIRLPOOL 28a3b43d4edfa4a097d2c410a9d67b75707dfa20d30c72870cc0584132bd2f896c02be26f97ca0d588be8cabdcf90e89d33c3f23ca727e966597ffea9af9a3a9 DIST mdadm-3.1.5.tar.bz2 292709 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3 SHA512 6fcf426d63ede01f99ebeee9be686857a04f9b601b37f76722c091ae2999b3ff66fdba52d47323f27900553125a897fc1815fe7be850aa9cc991dd5fa91a5d5d WHIRLPOOL 003595a1338b3a95ccc176b07a31f26dd5fda9460f2c4d3513b9ca09cdab1c91dab05f8914f2354047fccff42c4dcfc6131a383c84467c2838ac7b1af2f9bef8 @@ -65,13 +63,7 @@ EBUILD genkernel-3.4.36.ebuild 5098 SHA256 8f5679782c8aee0da24699365ef03540f3d9f EBUILD genkernel-3.4.37.ebuild 5098 SHA256 23d3655cbdbfed8a7cd5429982e47b92916a851e0931406f623daabd8ea73ca2 SHA512 4045e9105a651d37e74e2a786036f23e0a2595b0fd830b2b5e984184b4795beb32abd8f52c9ba39bb48b57fb7cd1f84cd36e86016007f255e6b01a17238efcb1 WHIRLPOOL 552332a4c8e40e0817886a565c477005d447e46a355cd09c8fe644c99b0a6b153e823c8c9ba6a519b02e417da717124d85134f701dc4d19e089a457233a81015 EBUILD genkernel-3.4.38.ebuild 5098 SHA256 70798424f18350556dc44d16685fe73b63e93a354ec1a84bccfd7734881365a8 SHA512 c4c6019f5d2cbe99f0152702552f751052e334d382cfcc6283b638da25e26d0663577b944ccbaf6ddc291dafb1ce239d26acab8c64d017fb93261bda324643af WHIRLPOOL 69984fe7af587a261b9c807ad752cd00440547395c8d547edff5ed47b2eae946dfb98ca2156e0b232331d86cd9d2311d750069e1f5fccf6e4fa06a1fc7027db7 EBUILD genkernel-3.4.40.ebuild 5098 SHA256 33e351443436cc91514550df8f89517861ca28008f1fbf08f373700a10589bcc SHA512 595c6f8af426cb18bf02d1a429666ecd8b7fad8d6e6d5cf2c458b43c28d3243f26ec3063d051e95dbcd3342fae957a80f55ef4b07fecf0d4436b68b3438a6fcd WHIRLPOOL 58a92492dd26d45f25a00d3bda323df3b38445cd5ef37bba5843858a22421c01f56001437661a4d5083f019475eedef8e107020bc4a9ee8d174398887390cab0 -EBUILD genkernel-9999.ebuild 5097 SHA256 79ceffa819c9dcc37aaf97006c1519262d489fa6ad3c5e92a342d8ff3815d7e3 SHA512 8f956e3546aefc1a7f30cd9ae4bfdc9a14184266cc1528910a104f8b13b8902b53dd8ee42e064edb0415c89902913682950e21dcd594947d2979cd2d62d102bb WHIRLPOOL faf0766875df14d76d7d346b1bd165bac6d706701e5b078b0c350ef84b63b12462d47e38db2cd5e968aa56d7c4ae6c038394736633eb83c30a80e9c35fdffc89 -MISC ChangeLog 61440 SHA256 809ba2eb6e962cc8510e6a8b27411dd483120fd1648e02fe2fcaa00d8f098355 SHA512 dc20c982eae60d068047d0e6dbb60e6d823128ec0f38085d4e7aac5bb0f1ba66e59e766d06ad359aa7647caac5a259c97a55aa049dbf4549092cf6e1cf9f3433 WHIRLPOOL e1b859feac86952ee8229e9eee97f1f1eb936c3f9ab0db7ac6d8ffc4f4c159198a8e03ad2ab5ba88e7e33043764180ac415f33e58bf554c1d188d44683cac005 +EBUILD genkernel-3.4.41.ebuild 5079 SHA256 0231ecf9350a7f74ad1864259c2822c1cbe5c4b1437ee0974750d407cd535694 SHA512 57bbede90db53ae3eed1d754febbbeb74af4fd8d17cb8c5fc109ef4b9496bcc55dd8e6514aeda718196657a399aa2e178ecb1c9c26443de1520b1c0fc58f97da WHIRLPOOL aacfef5c03fdcf3128dec92150d2950c32e0e37efe882bc3c185cdc7a4316e1d85c2402599448f61024309c1779aa4c359150edac2ce91747b85cd8e67ef3e74 +EBUILD genkernel-9999.ebuild 5078 SHA256 8fcd60bcbb75ea514bdc68ade8a48c4063eb071488702b00320b8062cbaea8f2 SHA512 1eb966f3e0bcbd434ec169bf876452603d742100acdce1b86b9428895c50ac843cdb58540fdfd111a90c9bf7dff14445b90a00825941f1063a5cb1b3698b634f WHIRLPOOL 3643e41606482260837d111d48241867f501f11092a43048ecca80c9ecd6d9f678ffd75b6e3397094536413a03d2a7766872f7ef94db11f1c853092a6a6d29a0 +MISC ChangeLog 61584 SHA256 f439dd9682aebcc9852761621e5e6c03f3c374f3d12292ef24fb179663c76215 SHA512 8f65f5fa5224e95703db781938462f508a82c5db35c72d1ab436dda4494017cd69b171363c4174c723db361e3204d9e4fd39e156f9d6c6fa5f7dfa64bf0814e4 WHIRLPOOL 4cdd5f6ebc08ff6389ad5cb647001333d8453ec37a4998bdf2f545950e182949df1521269e3df45be405a1a88bd2a5e5648528a8ebaae03f5577a5e19a9a3799 MISC metadata.xml 324 SHA256 c126eb3c7144839781275d68804421eec596e3b82515780c76697ac9e106bcf0 SHA512 e0b2f618305fdcd856745964f0f1e03c77ed98f468129deaa69201d06f44248516343628c1827d0763361c1f2d67801c322f2e18b0d62ba1b2e4386c32a05da9 WHIRLPOOL a0c54a2e7cbfecc76351ee45e0cbbd500fe865626c9c66ea0a5eb80c59de262634b8c0490979c815b31a413cd8ab8527f535cf23486660ba91f248e0853a2fe8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) - -iEYEARECAAYFAlAiobMACgkQuQc30/atMkCJngCfRfQwMGRQo8FC/ZIKOdFrQjWP -21sAnRIjOD/NQeuGo5KMz0lo21cuIJJ/ -=IZKL ------END PGP SIGNATURE----- diff --git a/sys-kernel/genkernel/genkernel-3.4.41.ebuild b/sys-kernel/genkernel/genkernel-3.4.41.ebuild new file mode 100644 index 000000000000..9d427f93df11 --- /dev/null +++ b/sys-kernel/genkernel/genkernel-3.4.41.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.41.ebuild,v 1.1 2012/08/14 15:28:15 ryao Exp $ + +# genkernel-9999 -> latest Git branch "master" +# genkernel-VERSION -> normal genkernel release + +EAPI="3" + +VERSION_BUSYBOX='1.20.1' +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 + ${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 + use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh +} + +src_compile() { + if [[ ${PV} == 9999* ]]; then + emake || die + fi +} + +src_install() { + # This block updates 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" + 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 + elog "Copying files to /var/cache/genkernel/src..." + mkdir -p "${D}"/var/cache/genkernel/src + cp -f \ + "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \ + "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \ + "${DISTDIR}"/LVM2.${VERSION_LVM}.tgz \ + "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \ + "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \ + "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \ + "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \ + "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \ + "${D}"/var/cache/genkernel/src || die "Copying distfiles..." + + 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 +} diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild b/sys-kernel/genkernel/genkernel-9999.ebuild index 1300ee964cd1..9716be2247b9 100644 --- a/sys-kernel/genkernel/genkernel-9999.ebuild +++ b/sys-kernel/genkernel/genkernel-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-9999.ebuild,v 1.40 2012/07/26 20:39:22 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-9999.ebuild,v 1.41 2012/08/14 15:28:15 ryao Exp $ # genkernel-9999 -> latest Git branch "master" # genkernel-VERSION -> normal genkernel release @@ -83,8 +83,8 @@ src_compile() { } src_install() { - # This block updates genkernel.conf - sed \ + # This block updates software.sh + sed -i \ -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \ -e "s:VERSION_MDADM:$VERSION_MDADM:" \ -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \ @@ -93,10 +93,10 @@ src_install() { -e "s:VERSION_LVM:$VERSION_LVM:" \ -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \ -e "s:VERSION_GPG:$VERSION_GPG:" \ - "${S}"/genkernel.conf > "${T}"/genkernel.conf \ + "${S}"/defaults/software.sh \ || die "Could not adjust versions" insinto /etc - doins "${T}"/genkernel.conf || die "doins genkernel.conf" + doins "${S}"/genkernel.conf || die "doins genkernel.conf" doman genkernel.8 || die "doman" dodoc AUTHORS ChangeLog README TODO || die "dodoc" |