--- trunk/core/include/kernel26.sminc 2009/07/01 16:57:52 2128 +++ trunk/core/include/kernel26.sminc 2009/07/01 17:10:25 2129 @@ -275,6 +275,15 @@ fi } +kernel26_image_postremove() +{ + if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] + then + # remove old image entry from grub + new-kernel-pkg -v --remove ${KPVER}-${KBRANCH}-${KPBUILD} + fi +} + kernel26_image_postinstall() { [ ! -d ${MROOT}/sys ] && install -d ${MROOT}/sys @@ -344,8 +353,8 @@ # export pre/postinstall functions depending on KERNEL_TYPE case ${KERNEL_TYPE} in image) - export_inherits kernel26_image preinstall preremove postinstall - SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kernel26_image_preinstall kernel26_image_preremove kernel26_image_postinstall" + export_inherits kernel26_image preinstall preremove postinstall postremove + SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} kernel26_image_preinstall kernel26_image_preremove kernel26_image_postinstall kernel26_image_postremove" ;; sources) export_inherits kernel26_sources postinstall