284 |
FBMODS="uvesafb" |
FBMODS="uvesafb" |
285 |
echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd |
echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd |
286 |
kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::') |
kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::') |
287 |
|
# run depmod before |
288 |
|
depmod -aF /boot/System.map-${kernelver} |
289 |
mkinitrd -f /boot/initrd-${kernelver}.img ${kernelver} |
mkinitrd -f /boot/initrd-${kernelver}.img ${kernelver} |
290 |
# update grub bootloader |
# update grub bootloader |
291 |
updategrub2 |
updategrub2 |
298 |
[[ ! -d /var/spool/cron/crontabs ]] && install -d /var/spool/cron/crontabs |
[[ ! -d /var/spool/cron/crontabs ]] && install -d /var/spool/cron/crontabs |
299 |
# setup a proper cronjob |
# setup a proper cronjob |
300 |
tmp=$(mktemp) |
tmp=$(mktemp) |
301 |
echo "* * * * * crontab -r && reboot -f" > ${tmp} |
:> ${tmp} |
302 |
|
# fake mageupgrade to fix annoying error messages |
303 |
|
if [[ ! -x /sbin/mageupgrade ]] |
304 |
|
then |
305 |
|
ln -snf /bin/true /sbin/mageupgrade |
306 |
|
echo "* * * * * rm /sbin/mageupgrade" >> ${tmp} |
307 |
|
fi |
308 |
|
echo "* * * * * crontab -r && reboot -f" >> ${tmp} |
309 |
crontab ${tmp} |
crontab ${tmp} |
310 |
[[ -f ${tmp} ]] && rm -f ${tmp} |
[[ -f ${tmp} ]] && rm -f ${tmp} |
311 |
# start cron daemon in background |
# start cron daemon in background |