summaryrefslogtreecommitdiff
path: root/virtual/miller-base/files/update-kernel
blob: 43057d3eb3b13c81159f17296c8c23f689f6ec8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash

file="/tmp/packagedModules"

cd /usr/src/linux || ( echo "No kernel directory"; 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 )
qfile -q -C /lib/modules > $file
if [ -s $file ] ; then
	emerge -q1 `cat $file` || exit 1
fi
make install -j2 || ( echo "Make install failed" ; exit 1 )