Paul Eggleton
44d1a2a45c
devtool: sdk-update: improve SDK update process robustness
...
Make the following improvements to the SDK update process:
* Use a manifest file with sha256sums to track files other than sstate
and metadata that we need to update - e.g. conf files. This allows us
to handle where files such as auto.conf may or may not be present,
as well as the configuration changing without affecting task signatures
- we still want the config files copied in that case rather than it
saying nothing needs to be done.
* Write the SSTATE_MIRRORS_append to site.conf rather than local.conf
so that local.conf remains static (since we don't want to trigger an
update every time). Also, If there is an SSTATE_MIRRORS value already
set in the configuration we can skip this and assume it contains the
needed packages.
* Allow the update process to be run in any directory, don't assume
we're already at the base of the SDK
* Where practical, fetch remote files into a temporary location and
then move them to the desired location at the end, to avoid a
failed update leaving the SDK in a broken state.
* Update all installed do_populate_sysroot / do_packagedata tasks
instead of using the SDK targets. This ensures any item installed
through dependencies after installation (e.g. when running
"devtool build") won't go stale.
(From OE-Core rev: 3d35631121f0e030bc8151f5c23d84008d06f44b)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2016-01-24 09:40:32 +00:00
..
2015-11-24 15:55:40 +00:00
2015-11-24 15:50:27 +00:00
2010-04-27 17:11:28 +01:00
2014-02-28 14:01:16 +00:00
2016-01-24 09:40:20 +00:00
2015-12-28 09:25:12 +00:00
2012-09-10 13:01:46 +01:00
2015-08-19 18:05:43 +01:00
2014-05-08 13:00:33 +01:00
2015-08-11 09:28:52 -07:00
2015-02-17 13:43:38 +00:00
2016-01-19 17:24:47 +00:00
2016-01-19 17:24:47 +00:00
2013-06-14 12:55:47 +01:00
2016-01-20 17:07:15 +00:00
2015-12-18 13:50:57 +00:00
2015-12-18 12:18:19 +00:00
2013-09-01 15:51:42 +01:00
2015-11-24 15:50:27 +00:00
2013-10-26 15:59:13 +01:00
2015-11-16 11:39:33 +00:00
2015-08-11 09:28:50 -07:00
2014-12-03 12:23:59 +00:00
2014-03-25 09:55:35 +00:00
2015-06-23 11:46:57 +01:00
2016-01-07 13:40:14 +00:00
2015-10-29 07:31:17 +00:00
2015-12-16 11:56:30 +00:00
2015-10-29 07:31:17 +00:00
2016-01-11 23:26:31 +00:00
2015-12-14 22:30:57 +00:00
2015-11-24 15:50:27 +00:00
2015-07-20 10:40:40 +01:00
2015-10-01 07:43:36 +01:00
2015-03-16 17:41:55 +00:00
2015-05-09 22:26:45 +01:00
2015-11-16 11:39:39 +00:00
2015-12-01 21:32:06 +00:00
2015-12-01 21:32:06 +00:00
2015-10-01 07:43:36 +01:00
2014-02-02 22:37:38 +00:00
2015-12-16 11:56:30 +00:00
2014-02-02 22:37:38 +00:00
2014-02-02 22:37:39 +00:00
2015-09-14 20:46:38 +01:00
2015-09-23 09:53:13 +01:00
2013-11-06 11:02:26 +00:00
2015-10-01 17:54:55 +01:00
2015-09-06 15:26:25 +01:00
2015-06-23 11:57:25 +01:00
2013-08-23 16:20:11 +01:00
2015-08-24 23:46:53 +01:00
2015-08-24 23:46:58 +01:00
2015-10-19 17:57:58 +01:00
2012-09-05 22:25:23 +01:00
2014-06-25 13:51:48 +01:00
2015-10-29 07:31:16 +00:00
2015-06-23 11:57:25 +01:00
2015-10-19 17:57:58 +01:00
2013-09-22 12:19:43 +01:00
2015-06-23 11:57:25 +01:00
2015-07-08 00:01:21 +01:00
2016-01-19 17:24:46 +00:00
2014-11-09 10:21:22 +00:00
2016-01-19 17:24:47 +00:00
2015-10-27 07:24:27 +00:00
2014-04-01 23:37:01 +01:00
2014-09-01 18:03:04 +01:00
2016-01-19 17:24:47 +00:00
2016-01-19 17:24:53 +00:00
2016-01-24 09:40:22 +00:00
2016-01-15 15:44:56 +00:00
2016-01-11 23:26:29 +00:00
2014-05-08 13:00:33 +01:00
2015-03-25 12:39:42 +00:00
2015-08-14 08:30:33 +01:00
2015-05-26 10:57:52 +01:00
2016-01-18 11:47:08 +00:00
2016-01-18 11:47:08 +00:00
2015-03-16 17:41:56 +00:00
2013-01-07 11:09:42 +00:00
2014-08-23 23:01:57 +01:00
2015-10-20 10:12:01 +01:00
2016-01-20 17:07:15 +00:00
2014-12-21 12:37:53 +00:00
2015-07-16 15:09:24 +01:00
2014-07-03 17:41:16 +01:00
2015-11-24 15:50:26 +00:00
2013-06-14 12:55:47 +01:00
2014-01-06 11:13:56 +00:00
2015-12-28 09:25:18 +00:00
2015-11-24 15:50:27 +00:00
2015-05-14 11:43:56 +01:00
2015-10-01 07:43:35 +01:00
2014-06-01 14:29:29 +01:00
2015-09-28 12:00:17 +01:00
2015-12-14 22:30:57 +00:00
2015-08-30 12:35:59 +01:00
2015-12-14 22:30:57 +00:00
2015-06-23 11:57:25 +01:00
2015-05-05 22:15:17 +01:00
2016-01-11 23:26:31 +00:00
2015-12-09 08:48:24 +00:00
2015-11-24 15:50:26 +00:00
2015-06-23 11:57:25 +01:00
2016-01-15 11:54:51 +00:00
2015-06-16 14:21:29 +01:00
2014-09-10 15:38:57 +01:00
2013-09-14 08:21:00 +01:00
2014-06-29 09:04:22 +01:00
2012-07-26 14:56:20 +01:00
2015-09-28 12:00:17 +01:00
2012-10-18 12:13:12 +01:00
2016-01-20 17:07:15 +00:00
2016-01-24 09:40:32 +00:00
2012-09-02 05:52:06 -07:00
2015-11-16 11:39:27 +00:00
2013-06-14 12:55:47 +01:00
2015-11-24 15:50:25 +00:00
2015-11-24 15:50:26 +00:00
2015-12-01 21:32:06 +00:00
2014-02-02 22:37:39 +00:00
2014-12-25 08:18:13 +00:00
2015-11-24 15:55:41 +00:00
2014-04-23 11:43:27 +01:00
2012-08-02 15:28:39 +01:00
2015-10-07 00:11:20 +01:00
2016-01-11 23:26:29 +00:00
2015-11-24 15:50:27 +00:00
2015-11-24 15:50:27 +00:00
2015-11-24 15:50:27 +00:00
2016-01-20 17:07:15 +00:00
2015-04-24 11:06:55 +01:00
2016-01-07 13:40:18 +00:00
2015-11-16 11:39:27 +00:00
2012-02-21 17:00:46 +00:00
2015-06-08 17:34:04 +01:00
2014-02-02 22:37:39 +00:00
2015-12-14 22:30:56 +00:00
2016-01-19 17:37:34 +00:00
2014-05-08 13:00:33 +01:00
2014-11-12 15:38:33 +00:00
2015-11-24 15:50:27 +00:00
2015-11-24 15:50:27 +00:00
2016-01-24 09:40:21 +00:00
2015-12-22 16:08:50 +00:00
2015-09-06 15:26:25 +01:00
2015-12-09 08:48:24 +00:00
2015-11-24 15:50:26 +00:00
2016-01-11 23:26:29 +00:00
2016-01-07 13:40:20 +00:00
2014-06-13 12:31:38 +01:00
2015-11-24 15:50:27 +00:00
2016-01-18 11:47:07 +00:00
2015-12-08 10:20:47 +00:00
2013-06-14 12:55:47 +01:00
2015-02-08 08:00:24 +00:00
2015-12-16 12:12:15 +00:00
2016-01-24 09:40:25 +00:00
2015-08-30 12:35:58 +01:00
2015-12-08 10:20:51 +00:00
2015-10-21 22:56:05 +01:00
2016-01-18 11:47:07 +00:00
2015-07-16 15:09:23 +01:00
2015-06-23 11:57:25 +01:00
2015-08-01 07:34:04 +01:00
2015-02-15 21:58:27 +00:00
2015-12-08 10:20:47 +00:00