mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 02:31:27 +00:00
rrdtool: Fix do_populate_sysroot QA issues
This commit addresses the shebang size issue encountered in the
do_populate_sysroot task of the rrdtool-native recipe. The issue
was caused by the shebang line in the cgi-demo.cgi file exceeding
the maximum allowed length of 128 characters.
The following error was observed:
ERROR: rrdtool-native-1.8.0-r0 do_populate_sysroot: QA Issue: : /work/x86_64-linux/rrdtool-native/1.8.0/sysroot-destdir/work/x86_64-linux/rrdtool-native/1.8.0/recipe-sysroot-native/usr/share/rrdtool/examples/cgi-demo.cgi maximum shebang size exceeded, the maximum size is 128. [shebang-size]
ERROR: rrdtool-native-1.8.0-r0 do_populate_sysroot: do_populate_sysroot for this recipe installed files with QA issues
The solution implemented involves modifying the shebang line in the
cgi-demo.cgi file to use '/usr/bin/env rrdcgi', ensuring it adheres
to the length limit.
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 05c17b63fe)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
committed by
Armin Kuster
parent
ef03cdfc90
commit
71a4bda717
@@ -103,6 +103,11 @@ do_configure() {
|
|||||||
${B}/examples/*.pl
|
${B}/examples/*.pl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_install:append:class-native() {
|
||||||
|
# Replace the shebang line in cgi-demo.cgi
|
||||||
|
sed -i '1s|^.*$|#!/usr/bin/env rrdcgi|' ${D}${datadir}/rrdtool/examples/cgi-demo.cgi
|
||||||
|
}
|
||||||
|
|
||||||
PACKAGES =+ "${PN}-perl ${PN}-python"
|
PACKAGES =+ "${PN}-perl ${PN}-python"
|
||||||
PACKAGES =+ "rrdcached"
|
PACKAGES =+ "rrdcached"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user