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} |
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 |
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 |
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 |