Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

FL-432: FL-391: FL-527: FL-407: FL-473: genkernel-3.4.40.2 release

  • Loading branch information...
commit de460bae346cf35f2abd52cb8f2ee8c2201b64b0 1 parent 9b8370c
Daniel Robbins danielrobbins authored
20 sys-kernel/genkernel/Manifest
... ... @@ -1,27 +1,9 @@
1   -DIST LVM2.2.02.88.tgz 1029151 SHA256 a129d1d3949524da7d6d2a67218254baea02df06a6744faa5808a4182b2fb432 SHA512 5c334c2c78220f4f9f082a74cbf0b156e96f2a07b5e55f054ff70c752ada97a67f83fa1d89c02accb7cbe5a62e356588831d96a102b7bf16cdce2591d4e37e4b WHIRLPOOL b30a1f2403e71ff6fb381ec82291018632e1d10258dd615efae4e39077a304a66271013247793390f57c26886599d8bad8f4b896d230f3e4f846e74c12282f71
2   -DIST busybox-1.18.1.tar.bz2 2129404 SHA256 33eb25ea7b20c727c3af769256b21408a1ac1f927ff9f89a1f1e3767c18c9967
3   -DIST busybox-1.19.3.tar.bz2 2167188 SHA256 a1a9a35732c719ef384f02b6e357c324d8be25bc154af91a48c4264b1e6038f0 SHA512 a7072c45ad395d0cd4e84427e06b35bfae93e695a0f7edc39087ff8f9cb08c53550c74446839617db4dd177530a04b2aaabf188732193a2d73eed737debf3bd3 WHIRLPOOL d436a6bd329c99a9e01e2a0dfdb1577067dd4e4288ed3de72e2d94bc6923d3a0eb4dc53f726520222285137672b0d5337c334acd4afe5e4c665cde9d1422e53c
4 1 DIST busybox-1.20.1.tar.bz2 2190170 SHA256 3e515d8abefd8583ebabffdcfccecb3b8deacf2cef7c69ab1d8755a012ec68c9 SHA512 9ad2af7216ae79c2c8cf246654a2c591983d347d22bfe4cd54ae41eaee0ea17f7bf8d6834add3f1f843494d6980707e0443aaf663075fda6e4e7e29728606c53 WHIRLPOOL 07ce28698c63a38ce2c6d71bfbfe1f920f07a76d471db9b9b1a7260ef1bf493551bae67d9b9dc2be41783f1ce0cf56935c44eb7af2a1bc865807afaa87eaabec
5   -DIST device-mapper.1.02.22.tgz 189726 SHA256 ff833a6cd6246686f5b3f5692fd6597f1ffbc60f08929e5fe68304cdafb61595
6   -DIST dmraid-1.0.0.rc14.tar.bz2 164234 SHA256 a777354d6d69a9b58d84966cc7b37bc3f5c89539f885ad25fd874ed1c388fbec
7 2 DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498
8   -DIST e2fsprogs-1.41.14.tar.gz 4512157 SHA256 3f8ac1fedd7c4bec480afcbe4acabdd4ac59ec0446a0fd50c8975cd0aad7b176
9 3 DIST e2fsprogs-1.42.tar.gz 5709827 SHA256 55b46db0cec3e2eb0e5de14494a88b01ff6c0500edf8ca8927cad6da7b5e4a46 SHA512 4db3d59187ff31d4d8e1f2b355fcba5dd2e60343f759b41a02545bb3aedc50ab079e21bf15240208442a1f6192e420ef391ccb9f20690f5f19d37b6fdb6f15c5 WHIRLPOOL d01a58e2c3cb653694f13033fc22256823ab4d0b9f39f626652d29b804b7e7d33efd76a3c640dd8c15e45e619d0c977611ef0271cfe78363b677f5efae6d501a
10   -DIST fuse-2.7.4.tar.gz 506658 SHA256 c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6
11 4 DIST fuse-2.8.6.tar.gz 505334 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6 SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd WHIRLPOOL 668c01f5ae9742f3e70248d6d2b57cbeaa0decf93d5f7987550fe54d4ebdb6e445ff841e8d36a60a4824c114651b8a93b118e15b8a00ac30ddc813e583fa2b51
12   -DIST genkernel-v3.4.18-r1-funtoo.tar.gz 280327 SHA256 7ffe3676dc7e74d9598b8a77a87692d6404e787c5564ef368c7f2531de0ead7f
13   -DIST genkernel-v3.4.18-r2-funtoo.tar.gz 279472 SHA256 e0786c0920ec052a04bc91639e538fe0eee4d49a3a5db1e4cb75ea7e55ad4695
14   -DIST genkernel-v3.4.18-r3-funtoo.tar.gz 279499 SHA256 469abc673d15c65ed012eec7733f44e744e12c3001eb72e62e47b869f29c7c59
15   -DIST genkernel-v3.4.30_beta1-funtoo.tar.gz 290790 SHA256 52bbd68408406a60dc36ddc8b8e338b785582f409f05e13f3626e34dfc4059f1
16   -DIST genkernel-v3.4.30_beta2-funtoo.tar.gz 290774 SHA256 130e3e6a257dc46fd8d09d147f3158a5a12693091150e00a0a1eb8c294b07ace SHA512 c62341a91f16f93a2da14a7d1184468685126c2717f65fd1f0f9d2fdffec423a4cc3ff6ee0eb4b9cc0643237daea47a9595a8a2acbaccb1343b2ed20e38763d8 WHIRLPOOL 4a47d29fc8b78096fd55c42be755bfd7aade9f6a721b815a7982df011ea0a4fba14d23892153ca393b4a56b81c1b180ad71aa27cf89cacf2125a672f0c087276
17   -DIST genkernel-v3.4.30_beta3-funtoo.tar.gz 290814 SHA256 11ad9d851cb5d0a4a00e2984b7ce157fdf442031a7611b746b7e391a488fff5f
18   -DIST genkernel-v3.4.40-funtoo.tar.gz 292973 SHA256 c94b4df5d9dd8809a9098a23669e9220882c5559bffa575c990f89991135ad00
19   -DIST genkernel-v3.4.40-r1-funtoo.tar.gz 292978 SHA256 a5e6f851e492d62045f534973e045f21fa6fd02c7e0d959b43a014b28f1b944b SHA512 97f97be0a800fab5491956fc3b36ebc67f2967e115c06992117286b4408219b81cd5823790ba483f88b6344dca207463b3fea413245c849cd5f473dafd640a36 WHIRLPOOL 1c90a58fadd78d79617f23fb11c62ac9331189ba340d3d9fb4cd9929ffa388a3c7ab6a679b49341be9a5177dca11dd4e792a0e503e87efbbf06e1c19ada44787
20   -DIST genkernel-v3.4.40-r2-funtoo.tar.gz 293109 SHA256 b261234e6072603e11e7bfeaea8820c8d06fc7f0fa9ce29b5ebc2df69ef88cf0 SHA512 2053f5b41d03a555eaa7f38109a0baa3283b081c573d58d70f2bd0d3af34d6fdbd6615a6bf455f1639da91aa3e7ce6e7324ca000ab00cff242b963b1f6565162 WHIRLPOOL 9617d17e684e8ae66cd7a4975b755ce0e6e9d2d0b6f8498ca8cf15c4091a0106a0e4dc462933e32f7e64b25800b660ad07b569a1e580939bb1b2aa68035b0ff5
21 5 DIST genkernel-v3.4.40.1-funtoo.tar.gz 292775 SHA256 8fd49125f0e195b0f4eed3db5cfb3f3ac7d66f25d54299af2d716d70cdf2f757 SHA512 437ea9ac6e2e5e6244e4d129e35a57bcce33bbd380f461cd02b5a1b7f426c6b305f1298335a07146305102dea36cbfe607251a9a95f678ac973a26cf5aa75f0a WHIRLPOOL 8039a6cd749380affa19bf274d29253a1e4a4724e2948f4334691a21ed09867cac88a7e25efaa929c54e5e00260209647ea5b7a437f3b7c7b2a3aba2ef6ce4ba
  6 +DIST genkernel-v3.4.40.2-funtoo.tar.gz 292922 SHA256 0e8b3a86d91714a6bbce618c254625eb24f1b8ecf5f9c3352ff4c7248bc9644c SHA512 87a84db2b70bb01fe4c2c9849a341bc578dc45a47cfb91c6ccd5870a36ea889f2cf945736754dbe7807ccc7439d86cb3c78f126e48f415ce6992537bdeaf1905 WHIRLPOOL 3ca78b07dd1fd93059cb826a1d68a5cb6b7aff37de3a2f07df58e4e0fc3a4cbccd853f3c1a4393f573e918de13609ab18541f6ec5606ed1d63723fc9de2dab91
22 7 DIST gnupg-1.4.11.tar.bz2 3407075 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6 SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae WHIRLPOOL 6f914627e2f527f6616e1f99d2ae06942b734f839d03a45ffa45bf67516a81d58f89e6a85612cf8e5fd83be04ab0b6bc2da8f81114143dad7523e5fcea62366b
23   -DIST mdadm-3.1.4.tar.bz2 288578 SHA256 849ad0ad4ad3c1d2d8806a16b30e1f59ab2daf313cb103807207f7cba889ea63
24   -DIST mdadm-3.1.5.tar.bz2 292709 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3 SHA512 6fcf426d63ede01f99ebeee9be686857a04f9b601b37f76722c091ae2999b3ff66fdba52d47323f27900553125a897fc1815fe7be850aa9cc991dd5fa91a5d5d WHIRLPOOL 003595a1338b3a95ccc176b07a31f26dd5fda9460f2c4d3513b9ca09cdab1c91dab05f8914f2354047fccff42c4dcfc6131a383c84467c2838ac7b1af2f9bef8
25 8 DIST open-iscsi-2.0-872.tar.gz 900081 SHA256 37753697a170223ac02a292b3a23a315a3c747b490c42480e4057b676c9f8d4f SHA512 d26c87772b0b1d13a8bd2eea9db86b3c61af83efbb788116c01ab6a914ff3de634a7b1bff56c1161b28965315543edbfc2735b6c7fbd3f7797471fde63b69cc0 WHIRLPOOL 4b04c8481c6c5f094ca6f7761828006a84eda7a22a6b3a4d65e7b3e4b39e73ef839ec710b491e7ca731b047fa8c74a9c03a17e85519a62dfbeb95222cfbdd935
26   -DIST unionfs-fuse-0.22.tar.bz2 27355 SHA256 fa0c494a8ce63f235601fcc35e3a96527831169d6d5921ee49faccf3b25feb78
27 9 DIST unionfs-fuse-0.24.tar.bz2 30381 SHA256 d8abc855eb618ac356b1e716599c82f8f0f74dbaee36d4062edc707567121937 SHA512 e0e414f4edbf641ec9d0135a8723e43fc75412359b482f7aedd66fe8245e4df03943c5ecb6f8de4fdbd97f0346033c691e766cc4f4a755f5b43748e1441d3fbd WHIRLPOOL dc132086d9614895961dc8b498c435145b4390fc80331e0575ee8420faea0201325ab2394b9090d8f721c602ef1f93e150573b1b88b77ee4f7be4a262103b986
131 sys-kernel/genkernel/genkernel-3.4.18-r1.ebuild
... ... @@ -1,131 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.18.1'
12   -VERSION_DMAP='1.02.22'
13   -VERSION_DMRAID='1.0.0.rc14'
14   -VERSION_MDADM='3.1.4'
15   -VERSION_E2FSPROGS='1.41.14'
16   -VERSION_FUSE='2.7.4'
17   -VERSION_ISCSI='2.0-872'
18   -VERSION_UNIONFS_FUSE='0.22'
19   -VERSION_GPG='1.4.11'
20   -
21   -MY_HOME="http://www.funtoo.org/archive/${PN}"
22   -RH_HOME="ftp://sources.redhat.com/pub"
23   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
24   -BB_HOME="http://www.busybox.net/downloads"
25   -
26   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
27   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
28   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
29   - ${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz
30   - ${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz
31   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
32   - http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
33   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
34   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
35   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
36   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
37   -
38   -GITHUB_REPO="${PN}"
39   -GITHUB_USER="funtoo"
40   -GITHUB_TAG="v${PVR}-funtoo"
41   -
42   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
43   -
44   -DESCRIPTION="Gentoo automatic kernel building scripts"
45   -HOMEPAGE="http://www.gentoo.org"
46   -
47   -LICENSE="GPL-2"
48   -SLOT="0"
49   -RESTRICT=""
50   -KEYWORDS="*"
51   -IUSE="ibm selinux"
52   -
53   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
54   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2"
55   -
56   -src_prepare() {
57   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
58   - S="$(pwd)"
59   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
60   -}
61   -
62   -src_compile() {
63   - return
64   -}
65   -
66   -src_install() {
67   - # This block updates genkernel.conf
68   - sed \
69   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
70   - -e "s:VERSION_DMAP:$VERSION_DMAP:" \
71   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
72   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
73   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
74   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
75   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
76   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
77   - -e "s:VERSION_GPG:$VERSION_GPG:" \
78   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
79   - || die "Could not adjust versions"
80   - insinto /etc
81   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
82   -
83   - doman genkernel.8 || die "doman"
84   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
85   -
86   - dobin genkernel || die "dobin genkernel"
87   -
88   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
89   -
90   - insinto /usr/share/genkernel
91   - doins -r "${S}"/* || die "doins"
92   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
93   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
94   -
95   - # Copy files to /var/cache/genkernel/src
96   - elog "Copying files to /var/cache/genkernel/src..."
97   - mkdir -p "${D}"/var/cache/genkernel/src
98   - cp -f \
99   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
100   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
101   - "${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \
102   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
103   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
104   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
105   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
106   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
107   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
108   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
109   -
110   - dobashcompletion "${FILESDIR}"/genkernel.bash
111   -}
112   -
113   -pkg_postinst() {
114   - echo
115   - elog 'Documentation is available in the genkernel manual page'
116   - elog 'as well as the following URL:'
117   - echo
118   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
119   - echo
120   - ewarn "This package is known to not work with reiser4. If you are running"
121   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
122   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
123   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
124   - ewarn "even reiser3."
125   - echo
126   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
127   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
128   - echo
129   -
130   - bash-completion_pkg_postinst
131   -}
131 sys-kernel/genkernel/genkernel-3.4.18-r2.ebuild
... ... @@ -1,131 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.18.1'
12   -VERSION_DMAP='1.02.22'
13   -VERSION_DMRAID='1.0.0.rc14'
14   -VERSION_MDADM='3.1.4'
15   -VERSION_E2FSPROGS='1.41.14'
16   -VERSION_FUSE='2.7.4'
17   -VERSION_ISCSI='2.0-872'
18   -VERSION_UNIONFS_FUSE='0.22'
19   -VERSION_GPG='1.4.11'
20   -
21   -MY_HOME="http://www.funtoo.org/archive/${PN}"
22   -RH_HOME="ftp://sources.redhat.com/pub"
23   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
24   -BB_HOME="http://www.busybox.net/downloads"
25   -
26   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
27   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
28   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
29   - ${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz
30   - ${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz
31   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
32   - http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
33   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
34   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
35   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
36   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
37   -
38   -GITHUB_REPO="${PN}"
39   -GITHUB_USER="funtoo"
40   -GITHUB_TAG="v${PVR}-funtoo"
41   -
42   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
43   -
44   -DESCRIPTION="Gentoo automatic kernel building scripts"
45   -HOMEPAGE="http://www.gentoo.org"
46   -
47   -LICENSE="GPL-2"
48   -SLOT="0"
49   -RESTRICT=""
50   -KEYWORDS="*"
51   -IUSE="ibm selinux"
52   -
53   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
54   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2"
55   -
56   -src_prepare() {
57   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
58   - S="$(pwd)"
59   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
60   -}
61   -
62   -src_compile() {
63   - return
64   -}
65   -
66   -src_install() {
67   - # This block updates genkernel.conf
68   - sed \
69   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
70   - -e "s:VERSION_DMAP:$VERSION_DMAP:" \
71   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
72   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
73   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
74   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
75   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
76   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
77   - -e "s:VERSION_GPG:$VERSION_GPG:" \
78   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
79   - || die "Could not adjust versions"
80   - insinto /etc
81   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
82   -
83   - doman genkernel.8 || die "doman"
84   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
85   -
86   - dobin genkernel || die "dobin genkernel"
87   -
88   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
89   -
90   - insinto /usr/share/genkernel
91   - doins -r "${S}"/* || die "doins"
92   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
93   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
94   -
95   - # Copy files to /var/cache/genkernel/src
96   - elog "Copying files to /var/cache/genkernel/src..."
97   - mkdir -p "${D}"/var/cache/genkernel/src
98   - cp -f \
99   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
100   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
101   - "${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \
102   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
103   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
104   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
105   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
106   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
107   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
108   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
109   -
110   - dobashcompletion "${FILESDIR}"/genkernel.bash
111   -}
112   -
113   -pkg_postinst() {
114   - echo
115   - elog 'Documentation is available in the genkernel manual page'
116   - elog 'as well as the following URL:'
117   - echo
118   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
119   - echo
120   - ewarn "This package is known to not work with reiser4. If you are running"
121   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
122   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
123   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
124   - ewarn "even reiser3."
125   - echo
126   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
127   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
128   - echo
129   -
130   - bash-completion_pkg_postinst
131   -}
131 sys-kernel/genkernel/genkernel-3.4.18-r3.ebuild
... ... @@ -1,131 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.18.1'
12   -VERSION_DMAP='1.02.22'
13   -VERSION_DMRAID='1.0.0.rc14'
14   -VERSION_MDADM='3.1.4'
15   -VERSION_E2FSPROGS='1.41.14'
16   -VERSION_FUSE='2.7.4'
17   -VERSION_ISCSI='2.0-872'
18   -VERSION_UNIONFS_FUSE='0.22'
19   -VERSION_GPG='1.4.11'
20   -
21   -MY_HOME="http://www.funtoo.org/archive/${PN}"
22   -RH_HOME="ftp://sources.redhat.com/pub"
23   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
24   -BB_HOME="http://www.busybox.net/downloads"
25   -
26   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
27   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
28   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
29   - ${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz
30   - ${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz
31   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
32   - http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
33   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
34   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
35   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
36   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
37   -
38   -GITHUB_REPO="${PN}"
39   -GITHUB_USER="funtoo"
40   -GITHUB_TAG="v${PVR}-funtoo"
41   -
42   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
43   -
44   -DESCRIPTION="Gentoo automatic kernel building scripts"
45   -HOMEPAGE="http://www.gentoo.org"
46   -
47   -LICENSE="GPL-2"
48   -SLOT="0"
49   -RESTRICT=""
50   -KEYWORDS="*"
51   -IUSE="ibm selinux"
52   -
53   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
54   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2"
55   -
56   -src_prepare() {
57   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
58   - S="$(pwd)"
59   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
60   -}
61   -
62   -src_compile() {
63   - return
64   -}
65   -
66   -src_install() {
67   - # This block updates genkernel.conf
68   - sed \
69   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
70   - -e "s:VERSION_DMAP:$VERSION_DMAP:" \
71   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
72   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
73   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
74   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
75   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
76   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
77   - -e "s:VERSION_GPG:$VERSION_GPG:" \
78   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
79   - || die "Could not adjust versions"
80   - insinto /etc
81   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
82   -
83   - doman genkernel.8 || die "doman"
84   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
85   -
86   - dobin genkernel || die "dobin genkernel"
87   -
88   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
89   -
90   - insinto /usr/share/genkernel
91   - doins -r "${S}"/* || die "doins"
92   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
93   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
94   -
95   - # Copy files to /var/cache/genkernel/src
96   - elog "Copying files to /var/cache/genkernel/src..."
97   - mkdir -p "${D}"/var/cache/genkernel/src
98   - cp -f \
99   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
100   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
101   - "${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \
102   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
103   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
104   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
105   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
106   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
107   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
108   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
109   -
110   - dobashcompletion "${FILESDIR}"/genkernel.bash
111   -}
112   -
113   -pkg_postinst() {
114   - echo
115   - elog 'Documentation is available in the genkernel manual page'
116   - elog 'as well as the following URL:'
117   - echo
118   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
119   - echo
120   - ewarn "This package is known to not work with reiser4. If you are running"
121   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
122   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
123   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
124   - ewarn "even reiser3."
125   - echo
126   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
127   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
128   - echo
129   -
130   - bash-completion_pkg_postinst
131   -}
128 sys-kernel/genkernel/genkernel-3.4.30_beta1.ebuild
... ... @@ -1,128 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.19.3'
12   -VERSION_DMRAID='1.0.0.rc16-3'
13   -VERSION_MDADM='3.1.5'
14   -VERSION_E2FSPROGS='1.42'
15   -VERSION_FUSE='2.8.6'
16   -VERSION_ISCSI='2.0-872'
17   -VERSION_UNIONFS_FUSE='0.24'
18   -VERSION_GPG='1.4.11'
19   -
20   -MY_HOME="http://www.funtoo.org/archive/${PN}"
21   -RH_HOME="ftp://sources.redhat.com/pub"
22   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
23   -BB_HOME="http://www.busybox.net/downloads"
24   -
25   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
26   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
27   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
28   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
29   - mirror://kernel/linux/kernel/people/mnc/open-iscsi/releases/open-iscsi-${VERSION_ISCSI}.tar.gz
30   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
31   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
32   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
33   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
34   -
35   -GITHUB_REPO="${PN}"
36   -GITHUB_USER="funtoo"
37   -GITHUB_TAG="v${PVR}-funtoo"
38   -
39   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
40   -
41   -DESCRIPTION="Gentoo automatic kernel building scripts"
42   -HOMEPAGE="http://www.gentoo.org"
43   -
44   -LICENSE="GPL-2"
45   -SLOT="0"
46   -RESTRICT=""
47   -KEYWORDS="*"
48   -IUSE="crypt ibm selinux"
49   -
50   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
51   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2 crypt? ( sys-fs/cryptsetup ) app-misc/pax-utils"
52   -
53   -src_prepare() {
54   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
55   - S="$(pwd)"
56   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
57   -}
58   -
59   -src_compile() {
60   - return
61   -}
62   -
63   -src_install() {
64   - # This block updates genkernel.conf
65   - sed \
66   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
67   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
68   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
69   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
70   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
71   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
72   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
73   - -e "s:VERSION_GPG:$VERSION_GPG:" \
74   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
75   - || die "Could not adjust versions"
76   - insinto /etc
77   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
78   -
79   - doman genkernel.8 || die "doman"
80   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
81   -
82   - dobin genkernel || die "dobin genkernel"
83   -
84   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
85   -
86   - insinto /usr/share/genkernel
87   - doins -r "${S}"/* || die "doins"
88   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
89   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
90   -
91   - # Copy files to /var/cache/genkernel/src
92   - elog "Copying files to /var/cache/genkernel/src..."
93   - mkdir -p "${D}"/var/cache/genkernel/src
94   - cp -f \
95   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
96   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
97   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
98   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
99   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
100   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
101   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
102   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
103   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
104   -
105   - dobashcompletion "${FILESDIR}"/genkernel.bash
106   - insinto /etc
107   - doins "${FILESDIR}"/initramfs.mounts
108   -}
109   -
110   -pkg_postinst() {
111   - echo
112   - elog 'Documentation is available in the genkernel manual page'
113   - elog 'as well as the following URL:'
114   - echo
115   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
116   - echo
117   - ewarn "This package is known to not work with reiser4. If you are running"
118   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
119   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
120   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
121   - ewarn "even reiser3."
122   - echo
123   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
124   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
125   - echo
126   -
127   - bash-completion_pkg_postinst
128   -}
128 sys-kernel/genkernel/genkernel-3.4.30_beta2.ebuild
... ... @@ -1,128 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.19.3'
12   -VERSION_DMRAID='1.0.0.rc16-3'
13   -VERSION_MDADM='3.1.5'
14   -VERSION_E2FSPROGS='1.42'
15   -VERSION_FUSE='2.8.6'
16   -VERSION_ISCSI='2.0-872'
17   -VERSION_UNIONFS_FUSE='0.24'
18   -VERSION_GPG='1.4.11'
19   -
20   -MY_HOME="http://www.funtoo.org/archive/${PN}"
21   -RH_HOME="ftp://sources.redhat.com/pub"
22   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
23   -BB_HOME="http://www.busybox.net/downloads"
24   -
25   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
26   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
27   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
28   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
29   - mirror://kernel/linux/kernel/people/mnc/open-iscsi/releases/open-iscsi-${VERSION_ISCSI}.tar.gz
30   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
31   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
32   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
33   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
34   -
35   -GITHUB_REPO="${PN}"
36   -GITHUB_USER="funtoo"
37   -GITHUB_TAG="v${PVR}-funtoo"
38   -
39   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
40   -
41   -DESCRIPTION="Gentoo automatic kernel building scripts"
42   -HOMEPAGE="http://www.gentoo.org"
43   -
44   -LICENSE="GPL-2"
45   -SLOT="0"
46   -RESTRICT=""
47   -KEYWORDS="*"
48   -IUSE="crypt ibm selinux"
49   -
50   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
51   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2 crypt? ( sys-fs/cryptsetup ) app-misc/pax-utils"
52   -
53   -src_prepare() {
54   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
55   - S="$(pwd)"
56   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
57   -}
58   -
59   -src_compile() {
60   - return
61   -}
62   -
63   -src_install() {
64   - # This block updates genkernel.conf
65   - sed \
66   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
67   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
68   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
69   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
70   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
71   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
72   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
73   - -e "s:VERSION_GPG:$VERSION_GPG:" \
74   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
75   - || die "Could not adjust versions"
76   - insinto /etc
77   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
78   -
79   - doman genkernel.8 || die "doman"
80   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
81   -
82   - dobin genkernel || die "dobin genkernel"
83   -
84   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
85   -
86   - insinto /usr/share/genkernel
87   - doins -r "${S}"/* || die "doins"
88   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
89   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
90   -
91   - # Copy files to /var/cache/genkernel/src
92   - elog "Copying files to /var/cache/genkernel/src..."
93   - mkdir -p "${D}"/var/cache/genkernel/src
94   - cp -f \
95   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
96   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
97   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
98   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
99   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
100   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
101   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
102   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
103   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
104   -
105   - dobashcompletion "${FILESDIR}"/genkernel.bash
106   - insinto /etc
107   - doins "${FILESDIR}"/initramfs.mounts
108   -}
109   -
110   -pkg_postinst() {
111   - echo
112   - elog 'Documentation is available in the genkernel manual page'
113   - elog 'as well as the following URL:'
114   - echo
115   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
116   - echo
117   - ewarn "This package is known to not work with reiser4. If you are running"
118   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
119   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
120   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
121   - ewarn "even reiser3."
122   - echo
123   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
124   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
125   - echo
126   -
127   - bash-completion_pkg_postinst
128   -}
128 sys-kernel/genkernel/genkernel-3.4.30_beta3.ebuild
... ... @@ -1,128 +0,0 @@
1   -# Distributed under the terms of the GNU General Public License v2
2   -
3   -# genkernel-9999 -> latest SVN
4   -# genkernel-9999.REV -> use SVN REV
5   -# genkernel-VERSION -> normal genkernel release
6   -
7   -EAPI="2"
8   -
9   -inherit bash-completion eutils
10   -
11   -VERSION_BUSYBOX='1.19.3'
12   -VERSION_DMRAID='1.0.0.rc16-3'
13   -VERSION_MDADM='3.1.5'
14   -VERSION_E2FSPROGS='1.42'
15   -VERSION_FUSE='2.8.6'
16   -VERSION_ISCSI='2.0-872'
17   -VERSION_UNIONFS_FUSE='0.24'
18   -VERSION_GPG='1.4.11'
19   -
20   -MY_HOME="http://www.funtoo.org/archive/${PN}"
21   -RH_HOME="ftp://sources.redhat.com/pub"
22   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
23   -BB_HOME="http://www.busybox.net/downloads"
24   -
25   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
26   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
27   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
28   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
29   - mirror://kernel/linux/kernel/people/mnc/open-iscsi/releases/open-iscsi-${VERSION_ISCSI}.tar.gz
30   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
31   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
32   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
33   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
34   -
35   -GITHUB_REPO="${PN}"
36   -GITHUB_USER="funtoo"
37   -GITHUB_TAG="v${PVR}-funtoo"
38   -
39   -SRC_URI="${COMMON_URI} https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"
40   -
41   -DESCRIPTION="Gentoo automatic kernel building scripts"
42   -HOMEPAGE="http://www.gentoo.org"
43   -
44   -LICENSE="GPL-2"
45   -SLOT="0"
46   -RESTRICT=""
47   -KEYWORDS="*"
48   -IUSE="crypt ibm selinux"
49   -
50   -DEPEND="sys-fs/e2fsprogs selinux? ( sys-libs/libselinux )"
51   -RDEPEND="${DEPEND} app-arch/cpio sys-fs/lvm2 crypt? ( sys-fs/cryptsetup ) app-misc/pax-utils"
52   -
53   -src_prepare() {
54   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
55   - S="$(pwd)"
56   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
57   -}
58   -
59   -src_compile() {
60   - return
61   -}
62   -
63   -src_install() {
64   - # This block updates genkernel.conf
65   - sed \
66   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
67   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
68   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
69   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
70   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
71   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
72   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
73   - -e "s:VERSION_GPG:$VERSION_GPG:" \
74   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
75   - || die "Could not adjust versions"
76   - insinto /etc
77   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
78   -
79   - doman genkernel.8 || die "doman"
80   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
81   -
82   - dobin genkernel || die "dobin genkernel"
83   -
84   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
85   -
86   - insinto /usr/share/genkernel
87   - doins -r "${S}"/* || die "doins"
88   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
89   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
90   -
91   - # Copy files to /var/cache/genkernel/src
92   - elog "Copying files to /var/cache/genkernel/src..."
93   - mkdir -p "${D}"/var/cache/genkernel/src
94   - cp -f \
95   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
96   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
97   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
98   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
99   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
100   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
101   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
102   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
103   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
104   -
105   - dobashcompletion "${FILESDIR}"/genkernel.bash
106   - insinto /etc
107   - doins "${FILESDIR}"/initramfs.mounts
108   -}
109   -
110   -pkg_postinst() {
111   - echo
112   - elog 'Documentation is available in the genkernel manual page'
113   - elog 'as well as the following URL:'
114   - echo
115   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
116   - echo
117   - ewarn "This package is known to not work with reiser4. If you are running"
118   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
119   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
120   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
121   - ewarn "even reiser3."
122   - echo
123   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
124   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
125   - echo
126   -
127   - bash-completion_pkg_postinst
128   -}
162 sys-kernel/genkernel/genkernel-3.4.40-r1.ebuild
... ... @@ -1,162 +0,0 @@
1   -# Copyright 1999-2012 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.40.ebuild,v 1.1 2012/07/27 23:41:01 sping Exp $
4   -
5   -# genkernel-9999 -> latest Git branch "master"
6   -# genkernel-VERSION -> normal genkernel release
7   -
8   -EAPI="3"
9   -
10   -VERSION_BUSYBOX='1.20.1'
11   -VERSION_DMRAID='1.0.0.rc16-3'
12   -VERSION_MDADM='3.1.5'
13   -VERSION_E2FSPROGS='1.42'
14   -VERSION_FUSE='2.8.6'
15   -VERSION_ISCSI='2.0-872'
16   -VERSION_UNIONFS_FUSE='0.24'
17   -VERSION_GPG='1.4.11'
18   -
19   -MY_HOME="http://www.funtoo.org/archive/${PN}"
20   -RH_HOME="ftp://sources.redhat.com/pub"
21   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
22   -BB_HOME="http://www.busybox.net/downloads"
23   -
24   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
25   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
26   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
27   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
28   - http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
29   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
30   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
31   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
32   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
33   -
34   -GITHUB_REPO="${PN}"
35   -GITHUB_USER="funtoo"
36   -GITHUB_TAG="v${PVR}-funtoo"
37   -
38   -if [[ ${PV} == 9999* ]]
39   -then
40   - EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git
41   - http://git.overlays.gentoo.org/gitroot/proj/${PN}.git"
42   - inherit git-2 bash-completion-r1 eutils
43   - S="${WORKDIR}/${PN}"
44   - SRC_URI="${COMMON_URI}"
45   - KEYWORDS=""
46   -else
47   - inherit bash-completion-r1 eutils
48   - SRC_URI="https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz
49   - ${COMMON_URI}"
50   - KEYWORDS="*"
51   -fi
52   -
53   -DESCRIPTION="Gentoo automatic kernel building scripts"
54   -HOMEPAGE="http://www.gentoo.org"
55   -
56   -LICENSE="GPL-2"
57   -SLOT="0"
58   -RESTRICT=""
59   -IUSE="+cryptsetup ibm selinux"
60   -
61   -DEPEND="sys-fs/e2fsprogs
62   - selinux? ( sys-libs/libselinux )"
63   -RDEPEND="${DEPEND}
64   - cryptsetup? ( sys-fs/cryptsetup )
65   - sys-fs/lvm2
66   - >=app-misc/pax-utils-0.2.1
67   - !<sys-apps/openrc-0.9.9"
68   -# pax-utils is used for lddtree
69   -# cpio is part of Funtoo @system set
70   -
71   -if [[ ${PV} == 9999* ]]; then
72   - DEPEND="${DEPEND} app-text/asciidoc"
73   -fi
74   -
75   -src_unpack() {
76   - if [[ ${PV} == 9999* ]] ; then
77   - git-2_src_unpack
78   - else
79   - default
80   - fi
81   -}
82   -
83   -src_prepare() {
84   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
85   - S="$(pwd)"
86   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
87   -}
88   -
89   -src_compile() {
90   - return
91   -}
92   -
93   -src_compile() {
94   - if [[ ${PV} == 9999* ]]; then
95   - emake || die
96   - fi
97   -}
98   -
99   -src_install() {
100   - # This block updates genkernel.conf
101   - sed \
102   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
103   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
104   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
105   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
106   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
107   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
108   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
109   - -e "s:VERSION_GPG:$VERSION_GPG:" \
110   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
111   - || die "Could not adjust versions"
112   - insinto /etc
113   - doins "${T}"/genkernel.conf || die "doins genkernel.conf"
114   -
115   - doman genkernel.8 || die "doman"
116   - dodoc AUTHORS ChangeLog README TODO || die "dodoc"
117   -
118   - dobin genkernel || die "dobin genkernel"
119   -
120   - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
121   -
122   - insinto /usr/share/genkernel
123   - doins -r "${S}"/* || die "doins"
124   - use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
125   - cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
126   -
127   - # Copy files to /var/cache/genkernel/src
128   - elog "Copying files to /var/cache/genkernel/src..."
129   - mkdir -p "${D}"/var/cache/genkernel/src
130   - cp -f \
131   - "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
132   - "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
133   - "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
134   - "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
135   - "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
136   - "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
137   - "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
138   - "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
139   - "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
140   -
141   - newbashcomp "${FILESDIR}"/genkernel.bash "${PN}"
142   - insinto /etc
143   - doins "${FILESDIR}"/initramfs.mounts
144   -}
145   -
146   -pkg_postinst() {
147   - echo
148   - elog 'Documentation is available in the genkernel manual page'
149   - elog 'as well as the following URL:'
150   - echo
151   - elog 'http://www.gentoo.org/doc/en/genkernel.xml'
152   - echo
153   - ewarn "This package is known to not work with reiser4. If you are running"
154   - ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
155   - ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
156   - ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
157   - ewarn "even reiser3."
158   - echo
159   - ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
160   - ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
161   - echo
162   -}
163 sys-kernel/genkernel/genkernel-3.4.40-r2.ebuild
... ... @@ -1,163 +0,0 @@
1   -# Copyright 1999-2012 Gentoo Foundation
2   -# Distributed under the terms of the GNU General Public License v2
3   -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.40.ebuild,v 1.1 2012/07/27 23:41:01 sping Exp $
4   -
5   -# genkernel-9999 -> latest Git branch "master"
6   -# genkernel-VERSION -> normal genkernel release
7   -
8   -EAPI="3"
9   -
10   -VERSION_BUSYBOX='1.20.1'
11   -VERSION_DMRAID='1.0.0.rc16-3'
12   -VERSION_MDADM='3.1.5'
13   -VERSION_E2FSPROGS='1.42'
14   -VERSION_FUSE='2.8.6'
15   -VERSION_ISCSI='2.0-872'
16   -VERSION_UNIONFS_FUSE='0.24'
17   -VERSION_GPG='1.4.11'
18   -
19   -MY_HOME="http://www.funtoo.org/archive/${PN}"
20   -RH_HOME="ftp://sources.redhat.com/pub"
21   -DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
22   -BB_HOME="http://www.busybox.net/downloads"
23   -
24   -COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
25   - ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
26   - mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
27   - ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
28   - http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
29   - mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
30   - mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
31   - http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
32   - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
33   -
34   -GITHUB_REPO="${PN}"
35   -GITHUB_USER="funtoo"
36   -GITHUB_TAG="v${PVR}-funtoo"
37   -
38   -if [[ ${PV} == 9999* ]]
39   -then
40   - EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git
41   - http://git.overlays.gentoo.org/gitroot/proj/${PN}.git"
42   - inherit git-2 bash-completion-r1 eutils
43   - S="${WORKDIR}/${PN}"
44   - SRC_URI="${COMMON_URI}"
45   - KEYWORDS=""
46   -else
47   - inherit bash-completion-r1 eutils
48   - SRC_URI="https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz
49   - ${COMMON_URI}"
50   - KEYWORDS="*"
51   -fi
52   -
53   -DESCRIPTION="Gentoo automatic kernel building scripts"
54   -HOMEPAGE="http://www.gentoo.org"
55   -
56   -LICENSE="GPL-2"
57   -SLOT="0"
58   -RESTRICT=""
59   -IUSE="+cryptsetup ibm selinux"
60   -
61   -DEPEND="sys-fs/e2fsprogs
62   - selinux? ( sys-libs/libselinux )"
63   -RDEPEND="${DEPEND}
64   - cryptsetup? ( sys-fs/cryptsetup )
65   - sys-fs/lvm2
66   - sys-fs/mdadm
67   - >=app-misc/pax-utils-0.2.1
68   - !<sys-apps/openrc-0.9.9"
69   -# pax-utils is used for lddtree
70   -# cpio is part of Funtoo @system set
71   -
72   -if [[ ${PV} == 9999* ]]; then
73   - DEPEND="${DEPEND} app-text/asciidoc"
74   -fi
75   -
76   -src_unpack() {
77   - if [[ ${PV} == 9999* ]] ; then
78   - git-2_src_unpack
79   - else
80   - default
81   - fi
82   -}
83   -
84   -src_prepare() {
85   - cd "${WORKDIR}"/${GITHUB_USER}-${PN}-*
86   - S="$(pwd)"
87   - use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
88   -}
89   -
90   -src_compile() {
91   - return
92   -}
93   -
94   -src_compile() {
95   - if [[ ${PV} == 9999* ]]; then
96   - emake || die
97   - fi
98   -}
99   -
100   -src_install() {
101   - # This block updates genkernel.conf
102   - sed \
103   - -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
104   - -e "s:VERSION_MDADM:$VERSION_MDADM:" \
105   - -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
106   - -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
107   - -e "s:VERSION_FUSE:$VERSION_FUSE:" \
108   - -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
109   - -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
110   - -e "s:VERSION_GPG:$VERSION_GPG:" \
111   - "${S}"/genkernel.conf > "${T}"/genkernel.conf \
112   - || die "Could not adjust versions"