summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/coreutils/coreutils_9.5.bb11
1 files changed, 9 insertions, 2 deletions
diff --git a/meta/recipes-core/coreutils/coreutils_9.5.bb b/meta/recipes-core/coreutils/coreutils_9.5.bb
index 9a5f836ebe..178dadc3c5 100644
--- a/meta/recipes-core/coreutils/coreutils_9.5.bb
+++ b/meta/recipes-core/coreutils/coreutils_9.5.bb
@@ -76,6 +76,11 @@ RDEPENDS:coreutils:class-target += "${@bb.utils.contains('PACKAGECONFIG', 'singl
76# regardless of whether single-binary is in effect. 76# regardless of whether single-binary is in effect.
77RPROVIDES:coreutils += "${@bb.utils.contains('PACKAGECONFIG', 'single-binary', 'coreutils-stdbuf', '', d)}" 77RPROVIDES:coreutils += "${@bb.utils.contains('PACKAGECONFIG', 'single-binary', 'coreutils-stdbuf', '', d)}"
78 78
79# put getlimits into coreutils-getlimits, because other ptest packages such as
80# findutils-ptest may need this command. Note that getlimits is a noinst_PROGRAM
81PACKAGE_BEFORE_PN:class-target += "${PN}-getlimits"
82FILES:${PN}-getlimits = "${bindir}/getlimits"
83
79# Let aclocal use the relative path for the m4 file rather than the 84# Let aclocal use the relative path for the m4 file rather than the
80# absolute since coreutils has a lot of m4 files, otherwise there might 85# absolute since coreutils has a lot of m4 files, otherwise there might
81# be an "Argument list too long" error when it is built in a long/deep 86# be an "Argument list too long" error when it is built in a long/deep
@@ -109,6 +114,9 @@ do_install:append() {
109 # in update-alternatives to fail, therefore use lbracket - the name used 114 # in update-alternatives to fail, therefore use lbracket - the name used
110 # for the actual source file. 115 # for the actual source file.
111 mv ${D}${bindir}/[ ${D}${bindir}/lbracket.${BPN} 116 mv ${D}${bindir}/[ ${D}${bindir}/lbracket.${BPN}
117
118 # this getlimits noinst_PROGRAM would possibly be needed by other ptest packages
119 install ${B}/src/getlimits ${D}/${bindir}
112} 120}
113 121
114inherit update-alternatives 122inherit update-alternatives
@@ -204,7 +212,6 @@ do_install_ptest () {
204 212
205 # Tweak test d_type-check to use python3 instead of python 213 # Tweak test d_type-check to use python3 instead of python
206 sed -i "1s@.*@#!/usr/bin/python3@" ${D}${PTEST_PATH}/tests/d_type-check 214 sed -i "1s@.*@#!/usr/bin/python3@" ${D}${PTEST_PATH}/tests/d_type-check
207 install ${B}/src/getlimits ${D}/${bindir}
208 215
209 # handle multilib 216 # handle multilib
210 sed -i s:@libdir@:${libdir}:g ${D}${PTEST_PATH}/run-ptest 217 sed -i s:@libdir@:${libdir}:g ${D}${PTEST_PATH}/run-ptest
@@ -216,4 +223,4 @@ do_install_ptest:append:libc-musl () {
216 sed -i -e '/tests\/dd\/no-allocate.sh/d' ${D}${PTEST_PATH}/Makefile 223 sed -i -e '/tests\/dd\/no-allocate.sh/d' ${D}${PTEST_PATH}/Makefile
217 sed -i -e '/tests\/split\/line-bytes.sh/d' ${D}${PTEST_PATH}/Makefile 224 sed -i -e '/tests\/split\/line-bytes.sh/d' ${D}${PTEST_PATH}/Makefile
218} 225}
219FILES:${PN}-ptest += "${bindir}/getlimits" 226RDEPENDS:${PN}-ptest += "${PN}-getlimits"