Magellan Linux

Diff of /smage/trunk/include/kernel.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2937 by niro, Tue Sep 6 18:31:29 2011 UTC revision 2938 by niro, Tue Sep 6 18:52:10 2011 UTC
# Line 27  fi Line 27  fi
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    
# Line 87  kernel_src_compile() Line 87  kernel_src_compile()
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 ...
# Line 248  mod_suffix() Line 257  mod_suffix()
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

Legend:
Removed from v.2937  
changed lines
  Added in v.2938