summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2014-05-31 19:59:25 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2014-05-31 19:59:25 +0000
commit50ee7c3e53589e5da77c63f2f4e4173e80fa957f (patch)
treed2c256757edd1ab7d88fd72d699eca0f48889820 /sys-kernel/genkernel
parentRelease Xfce 4.11 (pre-4.12) to ~arch which has better compability with syste... (diff)
downloadhistorical-50ee7c3e53589e5da77c63f2f4e4173e80fa957f.tar.gz
historical-50ee7c3e53589e5da77c63f2f4e4173e80fa957f.tar.bz2
historical-50ee7c3e53589e5da77c63f2f4e4173e80fa957f.zip
Bug #461828: CONFIG_EVENT_HELPER should now be empty by default.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Diffstat (limited to 'sys-kernel/genkernel')
-rw-r--r--sys-kernel/genkernel/ChangeLog7
-rw-r--r--sys-kernel/genkernel/Manifest14
-rw-r--r--sys-kernel/genkernel/genkernel-3.4.49.2.ebuild165
3 files changed, 174 insertions, 12 deletions
diff --git a/sys-kernel/genkernel/ChangeLog b/sys-kernel/genkernel/ChangeLog
index 27b8dd165481..ba0e966473ae 100644
--- a/sys-kernel/genkernel/ChangeLog
+++ b/sys-kernel/genkernel/ChangeLog
@@ -1,6 +1,11 @@
# 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.381 2014/04/18 16:07:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.382 2014/05/31 19:59:20 robbat2 Exp $
+
+*genkernel-3.4.49.2 (31 May 2014)
+
+ 31 May 2014; Robin H. Johnson <robbat2@gentoo.org> +genkernel-3.4.49.2.ebuild:
+ Bug #461828: CONFIG_EVENT_HELPER should now be empty by default.
18 Apr 2014; Mike Gilbert <floppym@gentoo.org> genkernel-3.4.45.1.ebuild,
genkernel-3.4.48.ebuild, genkernel-3.4.49.1.ebuild, genkernel-3.4.49.ebuild,
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index f0c7b339f60d..d40ecd608656 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -1,6 +1,3 @@
------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
@@ -10,6 +7,7 @@ DIST fuse-2.8.6.tar.gz 505334 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dc
DIST genkernel-3.4.45.1.tar.bz2 265391 SHA256 8285aff3b27a56a2bbb9c8d91d8c8332f8fc15df7eb892f618859a5a74f92981 SHA512 4333cb4d2eceb8d25bd7e86c0a9cc11576926eceabed9e00a52ab6e3b341a8beb0c83e61bf1ffb5e865956d54be145f971a89a992496837f539def449efde3a4 WHIRLPOOL 3e9d94e7e6a3836ee327cb53eef746904eb2a146375508ca3f5cf25dfcb2ee98e7b23dd21aae3d3bd370630354a4ea86e2c0e50d3394b61ca82b4e63b3c99676
DIST genkernel-3.4.48.tar.bz2 274876 SHA256 ac35531074765afdab6d1762f9facaf8b0d799797d4ec95885bd20a2f41c9727 SHA512 707c06f90a57502ee3bd3f4ef4be58d6dfba0839299baed38d75e4962b04fe8de24d01c480ea3d1bfa2fa1cdf935da3dd5ccb2ddb24e7be9eddf2ed01fc6ddb8 WHIRLPOOL a42939de0b606ac7499a8f194828bd4983fdfb94b220af66b850353a2ee0861e61ea6c9f5cbd62f5f30dc3e14f0b347068576f6df5a191e64bb7ab29a30a6cd3
DIST genkernel-3.4.49.1.tar.bz2 266425 SHA256 84f23a7d01aafa3de0ec651c266db1a6d25356cf7257db3ea1b019f552d0406a SHA512 2ad73f845cfb490679be7245a367cb9dedc032a7b9e757f25fffab9aee5638cfaa586d3fd3100ebbca6899da3277b0d75d66a59b1a1ce59816f41b85102e0b2e WHIRLPOOL 99d24ab187afeb66b68a6de81685f335f1d652c5fbe321f1178abdd9cb768a05015b8fe5da9fb6746aa0a97a293ae34bb76590a9be646cc312abf7d527d8bf3b
+DIST genkernel-3.4.49.2.tar.bz2 266427 SHA256 62ade4f83cefc2278e1dc7cf1456974b037a2aedc6dafcaf05c02b53e29a6e34 SHA512 f66b0107438d420a16de546ee28e2a2f09281fcf21c2ffc26c94438ba4c7467e607bf296081954e90d01a92e7db7642091267bade458b837758041a64b0b97ea WHIRLPOOL 626adac32a9b4c9f1ab9acc62a2354d894db806171a4fe28bd4697e28b7315d2ac1da1fcc438fbdb8ce5d9ce9bb88269c4e4f549122bae425b8d98e7f32315fa
DIST genkernel-3.4.49.tar.bz2 289872 SHA256 7212b1c80e63db9949f2a72f160b06ece6d886980aee5c165050e92b400bcd49 SHA512 4116656544d8bb30f79a86366dae58f8c52942ce831b4e3d263b103dfb76afb92d22bc44038212c53285b0ab5803d7931a4a5e9595b275f0f254c22249eddff4 WHIRLPOOL 27c7db14abe33fc5546c95681d7e14ed9d364457e2df0bf3f6d98bf9afcc3e0fdfc743ac0b645b2421aefe950ff4b6b30d4a6eab3b15a787e3b0faca100a5bd5
DIST gnupg-1.4.11.tar.bz2 3407075 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6 SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae WHIRLPOOL 6f914627e2f527f6616e1f99d2ae06942b734f839d03a45ffa45bf67516a81d58f89e6a85612cf8e5fd83be04ab0b6bc2da8f81114143dad7523e5fcea62366b
DIST mdadm-3.1.5.tar.bz2 292709 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3 SHA512 6fcf426d63ede01f99ebeee9be686857a04f9b601b37f76722c091ae2999b3ff66fdba52d47323f27900553125a897fc1815fe7be850aa9cc991dd5fa91a5d5d WHIRLPOOL 003595a1338b3a95ccc176b07a31f26dd5fda9460f2c4d3513b9ca09cdab1c91dab05f8914f2354047fccff42c4dcfc6131a383c84467c2838ac7b1af2f9bef8
@@ -18,14 +16,8 @@ DIST unionfs-fuse-0.24.tar.bz2 30381 SHA256 d8abc855eb618ac356b1e716599c82f8f0f7
EBUILD genkernel-3.4.45.1.ebuild 5083 SHA256 15fb34be75a820ab214000ce50a3e2a7dea1027ff8452d8692a09cbaad5169ca SHA512 d835562813897fa8db7a40582d5bc12b2c52ff9a9e3ed3d38dacc906fbafdcb4d5d4c23ad64bebf6c317be690c1ae68436be4241ca7204e63f429e1ccd9e40e2 WHIRLPOOL ce9afa9aaedfc624700a793b39f5c5317aabb6e9eed322473b60252876b486913ec854a2d6bdfc3ad611dc4b11d991eb797b9fb6165f5b95c6096251e0b9e409
EBUILD genkernel-3.4.48.ebuild 5090 SHA256 1b80c7eddd340f7869c459a909af46f5d8bfda992ff0074929b816299c79f56b SHA512 8a9bec21478155035f94f8a409203de9de286b84e14f570274e933ad993259c54a7f1b874130e11fc4907668103fcb24c59ff253bab11f0738d978251d223c17 WHIRLPOOL 66d3dbab5fa9348173759e548867562171d8f93150f833b43c922928f69106f33b8b7c2052d9e77759d634a8bd1110eaaf79bba9e59915f954027f013dad3fa2
EBUILD genkernel-3.4.49.1.ebuild 5277 SHA256 525079b8aecd4702ae56cfde53a93c406709da6225aff2cd7c037638052e4e5f SHA512 e8c415b5557f5fd1fc97a3bf289a3acf166bd349c8d954d9709167515c86e46a2ed4f325335d88cdfd0d42d1e7b14b9117bb9d37171f79f53ca0aa93b413db22 WHIRLPOOL 6fa431719eb631a3b848aa8575c05fa24d69080891c7a936101727a437a34fc3a57a858b6a6edb3d932109385a2bef1296951db06e73b6ec4b84b51ebefa2e98
+EBUILD genkernel-3.4.49.2.ebuild 5277 SHA256 03eb8c5a7a220855ab5e9c603b568db5e9e77df8e58bc16b76edac7dcf404194 SHA512 b24febb728d2a52cf765c8efcc940659e5af3e7f69ae2ce39ccdcd708cb7d9cd8da83688681a6e64bc6ac84f0b679e72d47910e0508fc18e187d8530d64198e9 WHIRLPOOL 77088aaa5cd74e670886ab44c4bc3bad42f93ae41074d875bbc23b623065f47191ea211ea4eb0cc2a572706cb41ae6999e014e240e93bfd8a58cfed0df3545d6
EBUILD genkernel-3.4.49.ebuild 5272 SHA256 4e427fba10a1e57bdc4047b1036b9996d05f160b74f77869d99152804a8f3fb1 SHA512 b356d40c7e2943e9e67642f2caf179ccaf01b712892578cfdbd872803a6f3a45297e26f3d7a2dad447b38e14d04c0fb7b62c9e4073501c3d126a9b1f118d748f WHIRLPOOL adf1fdd70cae91d621395734b2e6a94bb088a7cd6bc8041751c17d712593ac6cb18718155b929aeef6dc08a444366b66d285293ed1bd75593e587ba9c8b61f16
EBUILD genkernel-9999.ebuild 5274 SHA256 0a960f38f8bcce973aab784af290a26f2be28da4448a822118d0d591cf1e8f14 SHA512 c9fc291f59668457b8950657fe32d1d04ab64ab0d0916c5297eeb3918932cacadaad4bb12d62034da9ca8e78d44b808db9b5539f57469034d946c26852828731 WHIRLPOOL 23a429074a7246fd7e352514acbb61d9283855ca5ebf9adc4c0ba8cfdc6cc60744db759ea1333066f105538496c6f6ae7063aa3d0913eb81a0a9d0115c7c2b23
-MISC ChangeLog 69954 SHA256 621e2a77979dc4eae12296157a3cb7ba07495aa8d90d02485e2d882b14e624b0 SHA512 789ab97dee6ac29598da17f99b125ab8a2deb957edce3b7258eb2e4e870f7f43f7fa0bedb4887ef2ee2019abd966d740c999cd4b26f554e2b74df6dea3479561 WHIRLPOOL 6ce2ba7c70037e6650e349002b2d14fb2fba9530d5e764dadc773dce8b21c7478201728bdf5fa9002ddd35baa6f670e920a1fdbc069be89bf3486d3c7716f823
+MISC ChangeLog 70138 SHA256 e1c7329ba066d1af2916a592adc42e63ef85200fa9bd019f75a6ab0692a9d5e0 SHA512 b623a041b20eb1a790ff27d8e2a5fe360bf6c94cbbe6e9d9a6aa84d9dbf27813287ce0d7178a2a68ee1af46193fc164fddd482e79f27ac4662a9291c05683a81 WHIRLPOOL 048b33f9c0e781cf50f486638d7f34adf23a2b3a990ebdd2becf5e02c68fd0a017a281b050607822de4637299066b7f1b14a7ed8797079bfb22f88dd64ea80aa
MISC metadata.xml 418 SHA256 f91e9ba1b91a9fdde45041ae7557aace44c916ab51caecb6b1f49e115510f2cf SHA512 ae3e50da1b8e3f40e88e0a9a735bd736910ffb926f2a16ab34414b44d90d3399a6aa18e7c472194d4d1f9aadad934532a40a2287f41f442b25ac37835c99dda1 WHIRLPOOL 4a540b3702ac7abfdc275dfe371de24de378fb29c9ea3ec878b33edfcce9f1204b255c93373867e74c6d204e44c5ff1070dce0e96f527ef099914519800a51a4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
-
-iF4EAREIAAYFAlNRTdQACgkQC77qH+pIQ6QktAD/dCy9RPhCvq5KuZwo5ozm2tZY
-u/imzoDPQUwscpyrusEBAIJ4lasiPRt+Ea9adH5YHYngOGBpxRoh9fJnm0KFDf+3
-=uiye
------END PGP SIGNATURE-----
diff --git a/sys-kernel/genkernel/genkernel-3.4.49.2.ebuild b/sys-kernel/genkernel/genkernel-3.4.49.2.ebuild
new file mode 100644
index 000000000000..b2fdfdceaab6
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-3.4.49.2.ebuild
@@ -0,0 +1,165 @@
+# 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.49.2.ebuild,v 1.1 2014/05/31 19:59:20 robbat2 Exp $
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="3"
+
+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
+ ${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"
+}
+
+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
+ 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
+}