diff options
| author | Jonas Eriksson <jonas.eriksson@enea.com> | 2014-03-24 16:56:05 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-27 09:42:05 +0000 |
| commit | cdf0d9715eca62f9bd86e0a1ae6e435b43cf8d87 (patch) | |
| tree | 4e9da51ce243dbf34f723c5ab9816a1d7e4a8348 /scripts/lib/mic/utils | |
| parent | 0ba78399f462618156c5853822eb8d73a297289b (diff) | |
| download | poky-cdf0d9715eca62f9bd86e0a1ae6e435b43cf8d87.tar.gz | |
cpio rootfs build: Avoid modifying rootfs dir
The Linux kernel requires that initrd images contain a /init file for
the image to be used as an initrd, even if it is empty. Adding it into
the rootfs directory creates a race, that can upset tar when building
both a .tar and .cpio image file ("tar: .: file changed as we read it").
Additionally, whether or not the tar file will contain the /init file is
also up to the race condition.
To avoid this problem, move the /init addition out from the rootfs
directory, and thus only include it in the .cpio image.
(From OE-Core rev: 706055503f493a5af73240c0983c46dbe31d8fe9)
Signed-off-by: Jonas Eriksson <jonas.eriksson@enea.com>
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Cc: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/mic/utils')
0 files changed, 0 insertions, 0 deletions
