]> code.ossystems Code Review - openembedded-core.git/commit
rootfs_deb: move the lock from WORKDIR to DEPLOY_DIR_DEB
authorRobert Yang <liezhi.yang@windriver.com>
Mon, 13 Aug 2012 13:03:45 +0000 (21:03 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 17 Aug 2012 17:04:10 +0000 (18:04 +0100)
commit23ac392f8b868296eb9e7cd840f9b28ed6917b27
treecf879e4a39ecdbb6a5431264519f092d5e350de0
parent2d6d2549676bb6a84a049f41d6ed31107efc28ad
rootfs_deb: move the lock from WORKDIR  to DEPLOY_DIR_DEB

* There would be race issue if we put the lock to the WORKDIR, for
  example:
  bitbake core-image-sato core-image-sato-sdk

  If the lock is in their own WORKDIR, the apt-rootfs.conf and
  Packages.gz maybe be written by two tasks at the same time, which
  would cause unexpected errors.

* Create ${target_rootfs}/etc since the "tar -C" needs it.

Note:
  * The rpm has put the lock to DEPLOY_DIR_RPM
  * The ipk doesn't need it since it has locks for each deploy directory
    and put the opkg.conf in his own WORKDIR, which doesn't like deb put
    the apt-rootfs.conf in ${STAGING_ETCDIR_NATIVE}/apt/.

[YOCTO #2495]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/classes/populate_sdk_deb.bbclass
meta/classes/rootfs_deb.bbclass