Добавлен вывод времени сборки ядра, добавлено выполнение make clean перед сборкой

master
Mike Khiretskiy 9 years ago
parent 7917998794
commit 35e7d1e501

@ -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!"

Loading…
Cancel
Save