diff options
author | Chen Qi <Qi.Chen@windriver.com> | 2013-07-03 12:48:12 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-07-05 15:26:19 +0100 |
commit | 4e571e97750f3ac6a62cd0d2d10c08be98230630 (patch) | |
tree | 3b8315461c4f9666705ae50a6a3eab5149ba7bb6 /meta/classes | |
parent | cabe22b9470e870e63b5ef1ec8349c67b0823abf (diff) | |
download | openembedded-core-4e571e97750f3ac6a62cd0d2d10c08be98230630.tar.gz openembedded-core-4e571e97750f3ac6a62cd0d2d10c08be98230630.tar.bz2 openembedded-core-4e571e97750f3ac6a62cd0d2d10c08be98230630.zip |
busybox: fix the on-target upgrade problem
We now can have a 'one-binary' version of busybox, or 'two-binary'
version of busybox, controlled by the 'BUSYBOX_SPLIT_SUID' variable.
This makes on-target upgrade a problem, as we have to support the
following four upgrading paths.
For convenience, in the following context, A is used to denote a
'two-binary' version of busybox while B is used to denote a 'one-binary'
version of busybox.
A --(upgrade)--> B
B --(upgrade)--> A
A --(upgrade)--> A
B --(upgrade)--> B
This patch makes effort to support the above four situations.
[YOCTO #4802]
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/classes')
0 files changed, 0 insertions, 0 deletions