Magellan Linux

Diff of /branches/magellan-next/include/kernel26.sminc

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

revision 6654 by niro, Tue Sep 14 16:46:32 2010 UTC revision 9863 by niro, Fri Jan 13 19:22:05 2012 UTC
# Line 22  else Line 22  else
22   KERNEL_ARCH_EXTENSION=""   KERNEL_ARCH_EXTENSION=""
23  fi  fi
24    
25    # remove included firmware bits if requested
26    # set the version here like USE_LINUX_FIRMARE="20110605"
27    # version "internal" keeps the bits too
28    if [[ ! -z ${LINUX_FIRMWARE}  ]] && [[ ${LINUX_FIRMWARE} != internal ]]
29    then
30     DEPEND="${DEPEND}
31     >= sys-kernel/linux-firmware-${LINUX_FIRMWARE}"
32    fi
33    
34  # some sane defaults  # some sane defaults
35  : ${SRCFILE="linux-${PVER/${PSUBVER}/}.tar.bz2"}  : ${SRCFILE="linux-${PVER/${PSUBVER}/}.tar.bz2"}
36  : ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"}  : ${SRCDIR="${BUILDDIR}/linux-${PVER}-${BRANCH}-${PBUILD}"}
37    : ${PCAT="sys-kernel"}
38    
39  : ${SRC_URI=(  : ${SRC_URI=(
40   http://www.kernel.org/pub/linux/kernel/v${PVER:0:3}/${SRCFILE}   http://www.kernel.org/pub/linux/kernel/v${PVER:0:3}/${SRCFILE}
# Line 166  KRNINITRD= Line 176  KRNINITRD=
176   /lib/modules/${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}/source \   /lib/modules/${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}/source \
177   || die   || die
178   fi   fi
179    
180     # remove firmware bits if $LINUX_FIRMWARE was set
181     if [[ ! -z ${LINUX_FIRMWARE} ]] && [[ ${LINUX_FIRMWARE} != internal ]]
182     then
183     if [[ -d ${BINDIR}/lib/firmware ]]
184     then
185     rm -rv ${BINDIR}/lib/firmware
186     fi
187     fi
188  }  }
189    
190  kernel26_sources_src_install()  kernel26_sources_src_install()
# Line 280  kernel26_image_postremove() Line 299  kernel26_image_postremove()
299   if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]   if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]
300   then   then
301   # remove old image entry from grub   # remove old image entry from grub
302   new-kernel-pkg -v --remove ${KPVER}-${KBRANCH}-${KPBUILD}   new-kernel-pkg -v --rminitrd --remove ${KPVER}-${KBRANCH}-${KPBUILD}
303   fi   fi
304  }  }
305    

Legend:
Removed from v.6654  
changed lines
  Added in v.9863