Bug 6655

Summary: devtool: add ability to rebuild an image with recipe changes
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Paul Eggleton <bluelightning>
Component: devtools / tool chainAssignee: Paul Eggleton <bluelightning>
Status: VERIFIED FIXED QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: enhancement    
Priority: Medium CC: bogdanx.a.voiculescu, meta.mr.watcher, meta.watcher
Version: 1.7   
Target Milestone: 2.0   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)
Bug Depends on: 6653    
Bug Blocks: 6657    

Description Paul Eggleton 2014-08-24 17:05:41 UTC
Extending the tool in bug 6653, add the ability to rebuild an image with changes incorporated into it. We know what recipes are being worked on by the user, and we may have a default configured for which image the user is working with, but the image may not already specify to include the packages produced by it, so that will need to be taken care of (we would assume all packages produced by the recipe(s) would be included).

(This is important both for machines where the image on it can only practically be updated as a complete image, e.g. a device with no networking capability; it is also useful when you need an updated image to run under emulation.)
Comment 1 Michael Halstead 2015-08-12 16:01:57 UTC
Clearing 2.0 milestone
Comment 2 Paul Eggleton 2015-09-15 09:40:20 UTC
Now implemented in master in the following commit (with some additional follow-up fixes):

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=b2c1e64ecd3ab7c569feb50ea74f3235e4e7d66a
Comment 3 Bogdan Alexandru Voiculescu 2015-11-17 15:33:34 UTC
Verified on master: fc45deac89ef63ca1c44e763c38ced7dfd72cbe1
 scripts/lib/devtool/build-image.py