Magellan Linux

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

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

revision 1935 by niro, Wed Jun 10 17:03:29 2009 UTC revision 2129 by niro, Wed Jul 1 17:10:25 2009 UTC
# Line 125  kernel26_image_src_install() Line 125  kernel26_image_src_install()
125   /boot/System.map-${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION} \   /boot/System.map-${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION} \
126   || die   || die
127    
128     # install Module.symvers in boot and /usr/src
129     minstallfile Module.symvers \
130     /boot/Module.symvers-${PVER}-${BRANCH}-${PBUILD}${KERNEL_ARCH_EXTENSION} \
131     || die
132     minstalldir /usr/src/linux-${PVER}-${BRANCH}-${PBUILD} || die
133     minstallfile Module.symvers \
134     /usr/src/linux-${PVER}-${BRANCH}-${PBUILD} \
135     || die
136    
137   # install kernel description   # install kernel description
138   echo "   echo "
139  KRNVER=${BRANCH}-${PVER}-${ARCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}  KRNVER=${BRANCH}-${PVER}-${ARCH}-${PBUILD}${KERNEL_ARCH_EXTENSION}
# Line 266  kernel26_image_preremove() Line 275  kernel26_image_preremove()
275   fi   fi
276  }  }
277    
278    kernel26_image_postremove()
279    {
280     if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]
281     then
282     # remove old image entry from grub
283     new-kernel-pkg -v --remove ${KPVER}-${KBRANCH}-${KPBUILD}
284     fi
285    }
286    
287  kernel26_image_postinstall()  kernel26_image_postinstall()
288  {  {
289   [ ! -d ${MROOT}/sys ] && install -d ${MROOT}/sys   [ ! -d ${MROOT}/sys ] && install -d ${MROOT}/sys
# Line 295  kernel26_image_postinstall() Line 313  kernel26_image_postinstall()
313    
314  kernel26_sources_postinstall()  kernel26_sources_postinstall()
315  {  {
316   if [ ! -d ${MROOT}/usr/src/linux-${KPVER}-${KBRANCH}-${KPBUILD} ]   # check for linux-VERSION/include as the kernel-image installs
317     # the file Modules.symver in the linux-VERSION directory
318     if [ ! -d ${MROOT}/usr/src/linux-${KPVER}-${KBRANCH}-${KPBUILD}/include ]
319   then   then
320   echo "Unpacking linux-${KPVER}-${KBRANCH}-${KPBUILD} source tarball ... "   echo "Unpacking linux-${KPVER}-${KBRANCH}-${KPBUILD} source tarball ... "
321   tar xvjf ${MROOT}/usr/src/linux-${KPVER}-${KBRANCH}-${KPBUILD}.tar.bz2 -C ${MROOT}/usr/src   tar xvjf ${MROOT}/usr/src/linux-${KPVER}-${KBRANCH}-${KPBUILD}.tar.bz2 -C ${MROOT}/usr/src
# Line 333  export_inherits kernel26 src_prepare src Line 353  export_inherits kernel26 src_prepare src
353  # export pre/postinstall functions depending on KERNEL_TYPE  # export pre/postinstall functions depending on KERNEL_TYPE
354  case ${KERNEL_TYPE} in  case ${KERNEL_TYPE} in
355   image)   image)
356   export_inherits kernel26_image preinstall preremove postinstall   export_inherits kernel26_image preinstall preremove postinstall postremove
357   SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kernel26_image_preinstall kernel26_image_preremove kernel26_image_postinstall"   SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kernel26_image_preinstall kernel26_image_preremove kernel26_image_postinstall kernel26_image_postremove"
358   ;;   ;;
359   sources)   sources)
360   export_inherits kernel26_sources postinstall   export_inherits kernel26_sources postinstall

Legend:
Removed from v.1935  
changed lines
  Added in v.2129