summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio 'Flameeyes' Pettenò <flameeyes@gmail.com>2010-05-03 20:20:24 +0200
committerDiego Elio 'Flameeyes' Pettenò <flameeyes@gmail.com>2010-05-03 20:20:24 +0200
commit7aa7b3afa8eb4bdba4560442052ea66bf072bfa2 (patch)
tree443898b87677e7b3dccf91c457af78e36344b114 /tinderbox-restart.sh
parentStop right away if GCC was updated, do the rest manually. (diff)
downloadflameeyes-tinderbox-7aa7b3afa8eb4bdba4560442052ea66bf072bfa2.tar.gz
flameeyes-tinderbox-7aa7b3afa8eb4bdba4560442052ea66bf072bfa2.tar.bz2
flameeyes-tinderbox-7aa7b3afa8eb4bdba4560442052ea66bf072bfa2.zip
Make sure to prepare the kernel to build modules' ebuilds.
Diffstat (limited to 'tinderbox-restart.sh')
-rwxr-xr-xtinderbox-restart.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/tinderbox-restart.sh b/tinderbox-restart.sh
index 43eddee..c0dce03 100755
--- a/tinderbox-restart.sh
+++ b/tinderbox-restart.sh
@@ -50,6 +50,22 @@ if emerge -u1 dev-lang/ocaml &&
/usr/sbin/ocaml-rebuild.sh -f
fi
+reset_emergelog
+
+if emerge -u1 sys-kernel/gentoo-sources &&
+ fgrep -q '>>> emerge' /var/log/emerge.log; then
+
+ dent "new #gentoo-sources, making oldconfig"
+ cp -l /usr/src/config /usr/src/linux/.config
+
+ pushd /usr/src/linux
+ make -j14 oldconfig && \
+ make -j14 prepare modules_prepare
+ popd
+
+ emerge -P gentoo-sources
+fi
+
emerge -u1 glibc bti screen avahi nfs-utils gentoolkit java-dep-check portage-utils
reset_emergelog