1 |
zerochaos 15/07/31 23:34:15 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: genkernel-3.4.51.4.ebuild |
5 |
Removed: genkernel-3.4.51.3.ebuild |
6 |
Log: |
7 |
3.4.51.1 and 3.4.51.2 were accidently released from a branch instead of being merged into master so 3.4.51.3 was missing those changes. 3.4.51.4 is the minor change that was expected in 3.4.51.3 plus the missing commits that were not merged to master |
8 |
|
9 |
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key DD11F94A) |
10 |
|
11 |
Revision Changes Path |
12 |
1.405 sys-kernel/genkernel/ChangeLog |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/ChangeLog?rev=1.405&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/ChangeLog?rev=1.405&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/ChangeLog?r1=1.404&r2=1.405 |
17 |
|
18 |
Index: ChangeLog |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v |
21 |
retrieving revision 1.404 |
22 |
retrieving revision 1.405 |
23 |
diff -u -r1.404 -r1.405 |
24 |
--- ChangeLog 30 Jul 2015 21:00:17 -0000 1.404 |
25 |
+++ ChangeLog 31 Jul 2015 23:34:15 -0000 1.405 |
26 |
@@ -1,6 +1,15 @@ |
27 |
# ChangeLog for sys-kernel/genkernel |
28 |
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
29 |
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.404 2015/07/30 21:00:17 zerochaos Exp $ |
30 |
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.405 2015/07/31 23:34:15 zerochaos Exp $ |
31 |
+ |
32 |
+*genkernel-3.4.51.4 (31 Jul 2015) |
33 |
+ |
34 |
+ 31 Jul 2015; Rick Farina <zerochaos@g.o> +genkernel-3.4.51.4.ebuild, |
35 |
+ -genkernel-3.4.51.3.ebuild: |
36 |
+ 3.4.51.1 and 3.4.51.2 were accidently released from a branch instead of being |
37 |
+ merged into master so 3.4.51.3 was missing those changes. 3.4.51.4 is the |
38 |
+ minor change that was expected in 3.4.51.3 plus the missing commits that were |
39 |
+ not merged to master |
40 |
|
41 |
30 Jul 2015; Rick Farina <zerochaos@g.o> genkernel-3.4.51.3.ebuild: |
42 |
fix unpack and distfile |
43 |
|
44 |
|
45 |
|
46 |
1.1 sys-kernel/genkernel/genkernel-3.4.51.4.ebuild |
47 |
|
48 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.51.4.ebuild?rev=1.1&view=markup |
49 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.51.4.ebuild?rev=1.1&content-type=text/plain |
50 |
|
51 |
Index: genkernel-3.4.51.4.ebuild |
52 |
=================================================================== |
53 |
# Copyright 1999-2015 Gentoo Foundation |
54 |
# Distributed under the terms of the GNU General Public License v2 |
55 |
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.51.4.ebuild,v 1.1 2015/07/31 23:34:15 zerochaos Exp $ |
56 |
|
57 |
# genkernel-9999 -> latest Git branch "master" |
58 |
# genkernel-VERSION -> normal genkernel release |
59 |
|
60 |
EAPI="3" |
61 |
|
62 |
VERSION_BUSYBOX='1.20.2' |
63 |
VERSION_DMRAID='1.0.0.rc16-3' |
64 |
VERSION_MDADM='3.1.5' |
65 |
VERSION_FUSE='2.8.6' |
66 |
VERSION_ISCSI='2.0-872' |
67 |
VERSION_LVM='2.02.88' |
68 |
VERSION_UNIONFS_FUSE='0.24' |
69 |
VERSION_GPG='1.4.11' |
70 |
|
71 |
RH_HOME="ftp://sources.redhat.com/pub" |
72 |
DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src" |
73 |
BB_HOME="http://www.busybox.net/downloads" |
74 |
|
75 |
COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2 |
76 |
${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2 |
77 |
mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2 |
78 |
${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz |
79 |
${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz |
80 |
${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2 |
81 |
http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz |
82 |
mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz |
83 |
http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 |
84 |
mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2" |
85 |
|
86 |
if [[ ${PV} == 9999* ]] |
87 |
then |
88 |
EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git |
89 |
http://anongit.gentoo.org/git/proj/${PN}.git" |
90 |
inherit git-2 bash-completion-r1 eutils |
91 |
S="${WORKDIR}/${PN}" |
92 |
SRC_URI="${COMMON_URI}" |
93 |
KEYWORDS="" |
94 |
else |
95 |
inherit bash-completion-r1 eutils |
96 |
SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz |
97 |
${COMMON_URI}" |
98 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" |
99 |
fi |
100 |
|
101 |
DESCRIPTION="Gentoo automatic kernel building scripts" |
102 |
HOMEPAGE="http://www.gentoo.org" |
103 |
|
104 |
LICENSE="GPL-2" |
105 |
SLOT="0" |
106 |
RESTRICT="" |
107 |
IUSE="crypt cryptsetup ibm selinux" # Keep 'crypt' in to keep 'use crypt' below working! |
108 |
|
109 |
DEPEND="sys-fs/e2fsprogs |
110 |
selinux? ( sys-libs/libselinux )" |
111 |
RDEPEND="${DEPEND} |
112 |
cryptsetup? ( sys-fs/cryptsetup ) |
113 |
app-arch/cpio |
114 |
>=app-misc/pax-utils-0.2.1 |
115 |
!<sys-apps/openrc-0.9.9" |
116 |
# pax-utils is used for lddtree |
117 |
|
118 |
if [[ ${PV} == 9999* ]]; then |
119 |
DEPEND="${DEPEND} app-text/asciidoc" |
120 |
fi |
121 |
|
122 |
src_unpack() { |
123 |
if [[ ${PV} == 9999* ]] ; then |
124 |
git-2_src_unpack |
125 |
else |
126 |
default |
127 |
fi |
128 |
} |
129 |
|
130 |
src_prepare() { |
131 |
if [[ ${PV} == 9999* ]] ; then |
132 |
einfo "Producing ChangeLog from Git history..." |
133 |
pushd "${S}/.git" >/dev/null || die |
134 |
git log > "${S}"/ChangeLog || die |
135 |
popd >/dev/null || die |
136 |
fi |
137 |
use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh |
138 |
|
139 |
# Update software.sh |
140 |
sed -i \ |
141 |
-e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \ |
142 |
-e "s:VERSION_MDADM:$VERSION_MDADM:" \ |
143 |
-e "s:VERSION_DMRAID:$VERSION_DMRAID:" \ |
144 |
-e "s:VERSION_FUSE:$VERSION_FUSE:" \ |
145 |
-e "s:VERSION_ISCSI:$VERSION_ISCSI:" \ |
146 |
-e "s:VERSION_LVM:$VERSION_LVM:" \ |
147 |
-e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \ |
148 |
-e "s:VERSION_GPG:$VERSION_GPG:" \ |
149 |
"${S}"/defaults/software.sh \ |
150 |
|| die "Could not adjust versions" |
151 |
|
152 |
# sparc doesn't need crosscompiler anymore |
153 |
# remove this after >3.4.51.2 |
154 |
sed -i -e "s:^DEFAULT_KERNEL_CC:#DEFAULT_KERNEL_CC:g" \ |
155 |
"${S}"/arch/sparc64/config.sh \ |
156 |
|| die "Could not remove sparc64 crosscompiler config" |
157 |
|
158 |
epatch_user |
159 |
} |
160 |
|
161 |
src_compile() { |
162 |
if [[ ${PV} == 9999* ]]; then |
163 |
emake || die |
164 |
fi |
165 |
} |
166 |
|
167 |
src_install() { |
168 |
insinto /etc |
169 |
doins "${S}"/genkernel.conf || die "doins genkernel.conf" |
170 |
|
171 |
doman genkernel.8 || die "doman" |
172 |
dodoc AUTHORS ChangeLog README TODO || die "dodoc" |
173 |
|
174 |
dobin genkernel || die "dobin genkernel" |
175 |
|
176 |
rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf |
177 |
|
178 |
insinto /usr/share/genkernel |
179 |
doins -r "${S}"/* || die "doins" |
180 |
use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \ |
181 |
cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6 |
182 |
|
183 |
# Copy files to /var/cache/genkernel/src |
184 |
GKDISTDIR=/usr/share/genkernel/distfiles/ |
185 |
elog "Copying files to ${GKDISTDIR}..." |
186 |
insinto $GKDISTDIR |
187 |
doins "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 |
188 |
doins "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 |
189 |
doins "${DISTDIR}"/LVM2.${VERSION_LVM}.tgz |
190 |
doins "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 |
191 |
doins "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz |
192 |
doins "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 |
193 |
doins "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 |
194 |
doins "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz |
195 |
|
196 |
newbashcomp "${FILESDIR}"/genkernel.bash "${PN}" |
197 |
insinto /etc |
198 |
doins "${FILESDIR}"/initramfs.mounts |
199 |
} |
200 |
|
201 |
pkg_postinst() { |
202 |
echo |
203 |
elog 'Documentation is available in the genkernel manual page' |
204 |
elog 'as well as the following URL:' |
205 |
echo |
206 |
elog 'http://www.gentoo.org/doc/en/genkernel.xml' |
207 |
echo |
208 |
ewarn "This package is known to not work with reiser4. If you are running" |
209 |
ewarn "reiser4 and have a problem, do not file a bug. We know it does not" |
210 |
ewarn "work and we don't plan on fixing it since reiser4 is the one that is" |
211 |
ewarn "broken in this regard. Try using a sane filesystem like ext3 or" |
212 |
ewarn "even reiser3." |
213 |
echo |
214 |
ewarn "The LUKS support has changed from versions prior to 3.4.4. Now," |
215 |
ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah." |
216 |
echo |
217 |
if use crypt && ! use cryptsetup ; then |
218 |
ewarn "Local use flag 'crypt' has been renamed to 'cryptsetup' (bug #414523)." |
219 |
ewarn "Please set flag 'cryptsetup' for this very package if you would like" |
220 |
ewarn "to have genkernel create an initramfs with LUKS support." |
221 |
ewarn "Sorry for the inconvenience." |
222 |
echo |
223 |
fi |
224 |
} |