2013-09-19 13:11:03 +00:00
|
|
|
url=$mirror/kernel.tar.gz
|
2013-09-24 10:56:48 +00:00
|
|
|
version=3.10.12
|
2013-09-06 08:50:29 +00:00
|
|
|
|
|
|
|
fetch() {
|
2013-09-19 13:11:03 +00:00
|
|
|
wget -c $url -O src/kernel.tar.gz
|
|
|
|
}
|
|
|
|
|
|
|
|
unpack() {
|
2014-02-14 10:51:46 +00:00
|
|
|
cd src
|
2013-09-24 10:56:48 +00:00
|
|
|
[ -d linux-$version ] || tar xzf kernel.tar.gz
|
2014-02-14 10:51:46 +00:00
|
|
|
cd -
|
2013-09-19 13:11:03 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
build() {
|
2014-02-14 10:51:46 +00:00
|
|
|
cd src/linux-$version
|
2013-09-19 13:11:03 +00:00
|
|
|
cp $top/stuff/kernel-config .config
|
2013-09-19 13:46:01 +00:00
|
|
|
make menuconfig
|
|
|
|
make bzImage -j$nprocs || return 1
|
2014-02-14 10:51:46 +00:00
|
|
|
cd -
|
2013-09-06 08:50:29 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
install() {
|
2014-02-14 10:51:46 +00:00
|
|
|
cd src/linux-$version
|
2014-02-20 16:10:47 +00:00
|
|
|
cp arch/x86/boot/bzImage "$root/boot"
|
|
|
|
cp .config "$root/boot/bzImage.config"
|
|
|
|
cp System.map "$root/boot"
|
2014-02-14 10:51:46 +00:00
|
|
|
cd -
|
2013-09-06 08:50:29 +00:00
|
|
|
}
|