2 inherit kernel-2 eutils
4 S=${WORKDIR}/linux-${KV}
6 DESCRIPTION="Full sources for the Linux kernel, including gentoo and sysresccd patches."
7 SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-2.6.27.tar.bz2"
8 PROVIDE="virtual/linux-sources"
9 HOMEPAGE="http://kernel.sysresccd.org/"
12 KEYWORDS="-* amd64 x86"
17 unpack linux-2.6.27.tar.bz2
18 ln -s linux-${KV} linux
19 mv linux-2.6.27 linux-${KV}
21 epatch ${FILESDIR}/alt-sources-2.6.27_01-stable.patch.bz2 || die "stable patch failed."
22 epatch ${FILESDIR}/alt-sources-2.6.27_02-sqlzma34.patch.bz2 || die "sqlzma-3.4 patch failed."
23 epatch ${FILESDIR}/alt-sources-2.6.27_03-aufs1.patch.bz2 || die "aufs patch failed."
24 epatch ${FILESDIR}/alt-sources-2.6.27_04-reiser4.patch.bz2 || die "reiser4 patch failed."
25 epatch ${FILESDIR}/alt-sources-2.6.27_05-loopaes.patch.bz2 || die "loopaes patch failed."
26 epatch ${FILESDIR}/alt-sources-2.6.27_06-ext4.patch.bz2 || die "ext4 patch failed."
27 epatch ${FILESDIR}/alt-sources-2.6.27_07-atl2.patch.bz2 || die "alt2 patch failed."
28 oldextra=$(cat Makefile | grep "^EXTRAVERSION")
29 sed -i -e "s/${oldextra}/EXTRAVERSION = .45-alt150/" Makefile