diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2017-03-14 01:45:45 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-06-27 11:28:04 +0100 |
commit | d4b41223d39f89e3e9f1217d92759adccc8bde2a (patch) | |
tree | 7c45734d38a3d99fe502e3a1f498e307b04c7420 /bitbake/lib/bb/siggen.py | |
parent | a992a31803f31d756f2ea01142b7241e14db7ddc (diff) | |
download | poky-d4b41223d39f89e3e9f1217d92759adccc8bde2a.tar.gz |
oe/path.py: fix for "Argument list too long"
Issue: LIN9-1648
Fixed when len(TMPDIR) = 410:
$ bitbake core-image-sato-sdk
[snip]
Subprocess output:
/bin/sh: /bin/cp: Argument list too long
ERROR: core-image-sato-sdk-1.0-r0 do_rootfs: Function failed: do_rootfs
[snip]
This is because "copyhardlinktree(src, dst)" does "cp -afl src/* dst",
while src/* is expanded to "src/file1 src/file2, src/file3..." which
causes the "Argument list too long", use ./* as src and change cwd in
subprocess.check_output() to fix the problem.
(From OE-Core rev: a3dc93eb25fba32109edd1db6e8766074fb52e4b)
(From OE-Core rev: befda6ce3fd916ab04c035d1d82ed173759f7f09)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/siggen.py')
0 files changed, 0 insertions, 0 deletions