Bug 6560 - Add script to update installed SDK based on sstate manifests
Summary: Add script to update installed SDK based on sstate manifests
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 1.7
Hardware: All Multiple
: Medium+ enhancement
Target Milestone: 1.9 M3
Assignee: Chen Qi
QA Contact: Alexandru Georgescu
URL:
Whiteboard:
Depends on: 6559
Blocks: 5006
  Show dependency tree
 
Reported: 2014-07-21 09:56 UTC by Paul Eggleton
Modified: 2015-09-15 02:32 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Eggleton 2014-07-21 09:56:01 UTC
Following on from bug 6559, create a script to fetch the latest list of components within the SDK from a nominated location, compare the signatures to the current list and then fetch, remove & extract as needed using the sstate manifests to determine which files need to be removed.
Comment 1 Chen Qi 2015-09-15 02:32:04 UTC
Module: openembedded-core.git
Branch: master
Commit: 32cbd4c57fc8ca097a18929fc404c07322ef36dd
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=32cbd4c57fc8ca097a18929fc404c07322ef36dd

Author: Qi.Chen@windriver.com <Qi.Chen@windriver.com>
Date:   Mon Sep  7 13:42:27 2015 +0100

devtool: add mechanism for updating extensible SDK

Enable updating the installed extensible SDK from a local or remote
server, avoiding the need to install it again from scratch when
updating. (This assumes that the updated SDK has been built and then
published somewhere using the oe-publish-sdk script beforehand.)

This plugin is only enabled when devtool is used within the extensible
SDK since it doesn't make sense to use it next to a normal install of
the build system.

E.g.
devtool sdk-update /mnt/sdk-repo/
devtool sdk-update http://mysdkhost/sdk

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>