| Summary: | devtool: deploy-target: interact with target packaging where available | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Paul Eggleton <bluelightning> |
| Component: | devtools / tool chain | Assignee: | Unassigned <unassigned> |
| Status: | IN PROGRESS DESIGN --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | liezhi.yang, meta.mr.watcher, meta.watcher, Qi.Chen, randy.macleod, stephano |
| Version: | 1.8 | ||
| Target Milestone: | Future | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Yes (doc changes required) | |
|
Description
Paul Eggleton
2015-05-01 14:14:55 UTC
Hi Paul, Isn't it enough to just build out the package using devtool? When the user has the package (e.g. .rpm file), it's pretty convenient for him to do something with it. For example, copying the rpm file onto the target and install it via package manager (rpm or smart, etc) is easy. So I think we don't need to automatically install/uninstall the package for the user, we just build it out. What do you think? Best Regards, Chen Qi The point with this is to have a one-step deployment tool that definitely deploys the executables to the target (with all of its dependencies, should they not already be installed). You say installing the package is then easy - but if there are any dependencies, or the version number hasn't increased, it starts getting a bit more difficult. Sure, the user can then set up a web server to share the feed, add the package feed on the client side and then install it - but that's something they have to know how to do. (In reply to comment #2) > The point with this is to have a one-step deployment tool that definitely > deploys the executables to the target (with all of its dependencies, should > they not already be installed). You say installing the package is then easy > - but if there are any dependencies, or the version number hasn't increased, > it starts getting a bit more difficult. Sure, the user can then set up a web > server to share the feed, add the package feed on the client side and then > install it - but that's something they have to know how to do. Got it~ Thanks for your detailed explanation. Regards, Chen Qi A valid idea but the complexity of the feature is somewhat a duplication of an existing devtool feature and we don't have anyone to work on it. |