]> code.ossystems Code Review - openembedded-core.git/commit
dpkg 1.15.8.7: bad interpreter when long tmpdir
authorRobert Yang <liezhi.yang@windriver.com>
Wed, 4 Jul 2012 10:15:54 +0000 (18:15 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 5 Jul 2012 13:23:44 +0000 (14:23 +0100)
commit7d3281be18567207de8ce2cabce03957bf2cbca8
treea599ba6ded8296b95c68773d248a864c549a6f6a
parent5beb7176d361d4bfa279bbfab5a17b8fe4fa3b73
dpkg 1.15.8.7: bad interpreter when long tmpdir

When use PACKAGE_CLASSES = "package_deb", and the length of tmpdir is
longer than 177, the error occurs during the image generation:

/very/long/path/totmp/sysroots/x86_64-linux/usr/bin/dpkg-scanpackages:
bad interpreter: No such file or directory

The interpreter is perl, and it does exist, this is because the first
line:

  #!/very/long/path/to/perl

in the script can't be very long.

Create a wrapper for it would fix the problem.

[YOCTO #2640]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/dpkg/dpkg.inc