27 |
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
: ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"} |
28 |
|
|
29 |
: ${SRC_URI=( |
: ${SRC_URI=( |
30 |
http://www.kernel.org/pub/linux/kernel/v${PVER:0:3}/${SRCFILE} |
http://www.kernel.org/pub/linux/kernel/v${PVER%%.*}/${SRCFILE} |
31 |
mirror://kernel26-${BRANCH}/${SRCFILE} |
mirror://kernel-${BRANCH}/${SRCFILE} |
32 |
mirror://kernel26-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
33 |
mirror://kernel26-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
34 |
)} |
)} |
35 |
|
|
36 |
: ${DEPEND=">= sys-apps/module-init-tools-3.2 |
: ${DEPEND=">= sys-apps/module-init-tools-3.2 |
37 |
>= sys-fs/udev-115 |
>= sys-fs/udev-115 |
38 |
>= sys-apps/mkinitrd-5.0.8 |
>= sys-apps/mkinitrd-5.0.8 |
39 |
>= sys-apps/initscripts-0.4.3"} |
>= virtual/initscripts"} |
40 |
|
|
41 |
: ${PROVIDE="virtual/kernel"} |
: ${PROVIDE="virtual/kernel"} |
42 |
|
|
87 |
make ARCH=${ARCH/i*86/x86} prepare || die |
make ARCH=${ARCH/i*86/x86} prepare || die |
88 |
# needed to cover >=2.6.14 builds |
# needed to cover >=2.6.14 builds |
89 |
# but deprecated with >=2.6.21, prepare cover all targets there |
# but deprecated with >=2.6.21, prepare cover all targets there |
90 |
[[ $(echo ${PVER} | sed "s:\.::g") < 2621 ]] && { make ARCH=${ARCH/i*86/x86} prepare-all || die; } |
local kver=$(echo ${PVER} | sed "s:\.::g") |
91 |
|
# honor >=3.0.x; add one zero |
92 |
|
if [[ ${PVER%%.*} -gt 2 ]] |
93 |
|
then |
94 |
|
kver="${kver}0" |
95 |
|
fi |
96 |
|
if [[ ${kver} < 2621 ]] |
97 |
|
then |
98 |
|
make ARCH=${ARCH/i*86/x86} prepare-all || die |
99 |
|
fi |
100 |
make ARCH=${ARCH/i*86/x86} scripts || die |
make ARCH=${ARCH/i*86/x86} scripts || die |
101 |
|
|
102 |
# at least alsa-drivers needs this one ... |
# at least alsa-drivers needs this one ... |
257 |
{ |
{ |
258 |
local ksrc="$@" |
local ksrc="$@" |
259 |
local mod_suffix |
local mod_suffix |
260 |
|
local kmv |
261 |
|
|
262 |
if [[ $(kernel_major_version ${ksrc}) = 2.6 ]] |
kmv=$(kernel_major_version ${ksrc}) |
263 |
|
if [[ ${kmv//.} -ge 26 ]] |
264 |
then |
then |
265 |
mod_suffix="ko" |
mod_suffix="ko" |
266 |
else |
else |