Mike Crowe
97af6e46da
kernel.bbclass: Stop bundle_initramfs thwarting sstate cache and fix race
...
The new do_bundle_initramfs task introduced in
609d5a9ab9e58bb1c2bcc2145399fbc8b701b85a defeats using the sstate
cache. The kernel is resurrected from the sstate cache but ends up being
built again since do_bundle_initramfs depends on do_compile.
The task is no longer nostamp to avoid causing unnecessary rebuilds. The
sstate checksum stamps should know when to rebuild.
The task now runs before do_deploy and part of the work has been moved to
do_deploy where it now writes to ${DEPLOYDIR} rather than
${DEPLOY_DIR_IMAGE} so that the files end up in sstate.
The task can also race against do_install since both call into the kernel
build system. This is fixed by making do_bundle_initramfs run after
do_install (which therefore also fixes the problem that
3baa63b4d588c3262254528b406ede265dd117bf was addressing.)
(From OE-Core master rev: 55989cb509340bd265d0ce0d8bfe849681be4616)
(From OE-Core rev: e64d2a6d408ac542bdaa42680d10d0fb05b92a60)
Signed-off-by: Mike Crowe <mac@mcrowe.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
Signed-off-by: Robert Yang <liezhi.yang@windriver.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-24 12:48:39 +00:00
..
2013-09-14 08:21:00 +01:00
2013-05-07 13:58:26 +01:00
2013-05-07 13:58:26 +01:00
2013-05-07 13:58:26 +01:00
2013-09-01 15:51:42 +01:00
2010-04-27 17:11:28 +01:00
2013-09-17 14:35:16 +01:00
2013-12-12 17:00:22 +00:00
2012-09-10 13:01:46 +01:00
2013-03-18 13:18:24 +00:00
2013-08-13 23:06:03 +01:00
2013-10-04 18:26:50 +01:00
2013-09-30 22:11:56 +01:00
2013-06-14 12:55:47 +01:00
2013-09-14 08:21:00 +01:00
2013-09-01 15:51:42 +01:00
2013-09-01 15:51:42 +01:00
2013-08-23 16:20:14 +01:00
2013-08-30 16:23:46 +01:00
2013-09-10 22:58:33 +01:00
2012-12-26 11:34:07 +00:00
2013-09-01 15:51:42 +01:00
2013-05-12 09:37:31 +01:00
2013-01-25 12:42:42 +00:00
2013-02-04 16:42:48 +00:00
2013-07-29 13:08:59 +01:00
2013-12-12 17:00:08 +00:00
2013-10-04 18:26:50 +01:00
2013-10-04 18:26:50 +01:00
2013-02-01 15:54:02 +00:00
2010-10-05 22:26:33 +01:00
2013-09-06 23:04:49 +01:00
2013-08-22 18:30:02 +01:00
2013-09-01 15:51:42 +01:00
2012-10-02 11:40:50 +01:00
2012-11-21 16:56:00 +00:00
2012-03-05 10:22:56 -08:00
2013-09-26 16:37:55 +01:00
2013-06-18 17:33:14 +01:00
2013-12-12 17:00:10 +00:00
2013-04-29 14:45:10 +01:00
2013-02-17 22:32:03 +00:00
2013-08-23 16:20:11 +01:00
2011-11-10 11:37:11 +00:00
2013-06-11 15:38:00 +01:00
2013-12-12 17:00:09 +00:00
2012-09-05 22:25:23 +01:00
2013-07-10 09:42:01 +01:00
2013-04-29 14:45:10 +01:00
2013-05-09 14:06:50 +01:00
2013-09-22 12:19:43 +01:00
2013-04-11 15:44:23 +01:00
2012-02-29 18:25:03 +00:00
2013-12-12 17:00:21 +00:00
2011-07-27 12:02:46 +01:00
2012-11-24 15:12:28 +00:00
2013-12-12 17:00:23 +00:00
2011-11-10 11:51:18 +00:00
2013-01-24 20:09:00 +00:00
2013-05-12 09:37:32 +01:00
2013-09-24 17:24:12 +01:00
2013-09-22 12:19:32 +01:00
2009-11-13 12:15:42 +00:00
2013-04-28 12:12:21 +01:00
2013-05-09 14:06:51 +01:00
2013-10-14 16:55:21 +01:00
2014-01-24 12:48:39 +00:00
2013-01-07 11:09:42 +00:00
2012-11-14 14:38:27 +00:00
2013-10-14 16:55:21 +01:00
2013-12-12 17:00:21 +00:00
2011-07-01 23:34:18 +01:00
2011-04-28 10:45:41 +01:00
2007-09-01 22:17:06 +00:00
2013-05-09 22:28:04 +01:00
2013-06-14 12:55:47 +01:00
2013-02-17 22:32:03 +00:00
2012-09-10 13:01:45 +01:00
2010-08-10 14:47:41 +01:00
2013-02-01 15:54:31 +00:00
2013-03-05 13:14:50 +00:00
2013-06-14 12:55:47 +01:00
2013-02-14 12:36:08 +00:00
2013-09-14 08:21:00 +01:00
2013-10-04 18:26:50 +01:00
2013-12-12 16:59:55 +00:00
2006-11-20 15:19:39 +00:00
2011-03-15 01:19:26 +00:00
2013-09-24 17:24:14 +01:00
2013-09-01 15:51:42 +01:00
2013-12-12 17:00:22 +00:00
2013-06-19 18:03:35 +01:00
2013-10-14 16:55:21 +01:00
2013-06-28 10:01:28 +01:00
2013-04-18 00:37:57 +01:00
2013-09-14 08:21:00 +01:00
2013-09-01 15:51:42 +01:00
2012-07-26 14:56:20 +01:00
2013-12-12 17:00:06 +00:00
2012-03-05 10:22:56 -08:00
2012-07-19 10:24:50 +01:00
2012-10-18 12:13:12 +01:00
2013-09-22 12:19:41 +01:00
2013-10-14 16:55:21 +01:00
2013-08-16 11:44:16 +01:00
2013-09-12 08:23:41 +01:00
2012-09-02 05:52:06 -07:00
2013-06-20 13:10:46 +01:00
2013-06-14 12:55:47 +01:00
2013-01-25 12:42:43 +00:00
2013-12-12 17:00:07 +00:00
2011-10-31 22:03:22 +00:00
2012-07-26 14:56:20 +01:00
2013-04-29 14:45:10 +01:00
2013-06-13 17:38:11 +01:00
2013-06-13 17:38:11 +01:00
2013-07-02 22:23:51 +01:00
2013-06-28 10:41:46 +01:00
2013-09-01 15:51:42 +01:00
2012-08-02 15:28:39 +01:00
2013-05-24 14:14:48 +01:00
2013-12-12 17:00:23 +00:00
2013-12-12 17:00:23 +00:00
2013-12-12 17:00:23 +00:00
2013-09-22 12:19:34 +01:00
2012-03-26 23:29:44 +01:00
2012-02-21 17:00:46 +00:00
2012-08-24 17:25:15 +01:00
2013-02-04 23:31:02 +00:00
2012-09-28 15:19:42 +01:00
2013-05-29 22:14:17 +01:00
2013-09-01 15:51:42 +01:00
2013-09-24 17:24:12 +01:00
2013-10-14 16:55:21 +01:00
2013-12-12 17:00:09 +00:00
2013-10-07 09:37:31 +01:00
2013-09-01 15:51:42 +01:00
2013-09-22 12:19:34 +01:00
2013-09-26 17:27:02 +01:00
2012-08-21 12:15:30 +01:00
2013-10-11 23:10:58 +01:00
2013-06-14 12:55:47 +01:00
2013-10-14 16:55:23 +01:00
2013-05-22 17:16:55 +01:00
2013-10-07 09:37:31 +01:00
2013-07-24 11:35:35 +01:00
2013-09-06 23:04:48 +01:00
2013-06-20 13:10:46 +01:00
2013-12-03 17:51:31 +00:00
2013-12-12 17:00:08 +00:00
2013-09-06 23:03:22 +01:00