coreutils_6.9: Update the older coreutils to no longer provide 'su'
'su' was removed from newer versions of coreutils, and in OE-Core we pick up 'su' from shadow instead. So simply remove the binary from the install image to match expected behavior and avoid failures due to conflicting 'su' binaries during do_rootfs when building non-GPLv3 images. (From OE-Core rev: b4c5fc7c025ff864280be9678e6dd856971c71d7) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
1f476dbb22
commit
71594f81b8
|
@ -8,7 +8,7 @@ BUGTRACKER = "http://debbugs.gnu.org/coreutils"
|
|||
LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
|
||||
file://src/ls.c;beginline=4;endline=16;md5=15ed60f67b1db5fedd5dbc37cf8a9543"
|
||||
PR = "r3"
|
||||
PR = "r4"
|
||||
DEPENDS = "coreutils-native-${PV}"
|
||||
DEPENDS_class-native = "gettext-native"
|
||||
|
||||
|
@ -60,6 +60,10 @@ do_install() {
|
|||
# in update-alternatives to fail, therefore use lbracket - the name used
|
||||
# for the actual source file.
|
||||
mv ${D}${bindir}/[ ${D}${bindir}/lbracket.${BPN}
|
||||
|
||||
# Newer versions of coreutils do not include su, to mimic this behavior
|
||||
# we simply remove it.
|
||||
rm -f ${D}${bindir}/su
|
||||
}
|
||||
|
||||
inherit update-alternatives
|
||||
|
|
Loading…
Reference in New Issue