blob: dc252a3142a51a810eacc1ebd294c0655707a73e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/bash
cd /usr/src/linux || ( echo "No kernel directory"; exit 1 )
[ -f .config ] || ( echo "No kernel configuration"; exit 1 )
make -j2 || ( echo "Make failed" ; exit 1 )
make modules -j2 || ( echo "Make modules failed" ; exit 1 )
make modules_install -j2 || ( echo "Make modules install failed" ; exit 1 )
emerge -q1 @module-rebuild || exit 1
make install -j2 || ( echo "Make install failed" ; exit 1 )
if [ -x /usr/bin/dracut ] ; then
KV=$(head /boot/config -n3 | tail -n1 | cut -d ' ' -f 3)
/usr/bin/dracut -H -f --lzma /boot/initramfs-$KV.img $KV
fi
grub2-mkconfig -o /boot/grub2/grub.cfg
|