|
|
|
@ -432,11 +432,13 @@ einfo "Create template $(basename $TEMPLATE_NAME)"
|
|
|
|
|
|
|
|
|
|
rm -f $BASE_CONFIG
|
|
|
|
|
|
|
|
|
|
STARTTIME=$(date +%s)
|
|
|
|
|
|
|
|
|
|
if [[ -n ${BUILD_KERNEL} ]]
|
|
|
|
|
then
|
|
|
|
|
einfo $KVER
|
|
|
|
|
cd $KERNEL_DIR
|
|
|
|
|
(source_makeconf && make $MAKEOPTS && make $MAKEOPTS modules && make $MAKEOPTS install && make $MAKEOPTS modules_install)
|
|
|
|
|
(source_makeconf && make clean && make $MAKEOPTS && make $MAKEOPTS modules && make $MAKEOPTS install && make $MAKEOPTS modules_install)
|
|
|
|
|
grep -q "CONFIG_BLK_DEV_INITRD=y" ${NEW_CONFIG} && dracut -fH --kver $KVER /boot/initramfs-${KVER}.img
|
|
|
|
|
if [[ $KVER =~ calculate ]] && [[ -n $SAFEMODE ]]
|
|
|
|
|
then
|
|
|
|
@ -445,5 +447,15 @@ then
|
|
|
|
|
fi
|
|
|
|
|
cl-setup-boot
|
|
|
|
|
fi
|
|
|
|
|
DELTATIME=$(( $(date +%s) - $STARTTIME ))
|
|
|
|
|
HOUR=$(( $DELTATIME / 3600 ))
|
|
|
|
|
DELTATIME=$(( $DELTATIME % 3600 ))
|
|
|
|
|
MIN=$(( $DELTATIME / 60 ))
|
|
|
|
|
SEC=$(( $DELTATIME % 60 ))
|
|
|
|
|
|
|
|
|
|
echo -n "Kernel build time: "
|
|
|
|
|
[[ ${HOUR} -gt 0 ]] && echo -n "${HOUR} hour(s) "
|
|
|
|
|
[[ ${MIN} -gt 0 ]] && echo -n "${MIN} minute(s) "
|
|
|
|
|
echo "${SEC} second(s)"
|
|
|
|
|
|
|
|
|
|
einfo "All done!"
|
|
|
|
|