mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-09-22 23:10:18 +00:00
libdata-hexdump-perl: Drop the dangling hexdump alternative
Data-HexDump 0.02 installed a "hexdump" script via EXE_FILES in
Makefile.PL, so registering ${bindir}/hexdump with update-alternatives
was correct. Upstream 0.02_01 moved that script to eg/ and dropped
EXE_FILES:
* Moved hexdump script to eg/, so it won't be installed.
Addresses RT#123224 from KENTNL.
so since the 0.02 -> 0.04 upgrade the package installs nothing but
Data/HexDump.pm and the alternative refers to a file that is never
created:
WARNING: libdata-hexdump-perl-0.04-r0 do_package: libdata-hexdump-perl:
alternative target (/usr/bin/hexdump or /usr/bin/hexdump.libdata-hexdump-perl)
does not exist, skipping...
WARNING: libdata-hexdump-perl-0.04-r0 do_package: libdata-hexdump-perl:
NOT adding alternative provide /usr/bin/hexdump:
/usr/bin/hexdump.libdata-hexdump-perl does not exist
WARNING: libdata-hexdump-perl-0.04-r0 do_package: libdata-hexdump-perl:
alt_link == alt_target: /usr/bin/hexdump == /usr/bin/hexdump
Drop the update-alternatives inherit and its settings to match what the
recipe actually ships. The eg/hexdump example is deliberately not
installed upstream, and util-linux/busybox already provide hexdump.
Packaged file lists are unchanged; the package no longer carries the
dead update-alternatives postinst/prerm.
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
@@ -22,7 +22,7 @@ SRC_URI[sha256sum] = "bc36f404438ac36ad2b9295539227d36f99cd1623f1e347af77c594c40
|
||||
|
||||
S = "${UNPACKDIR}/Data-HexDump-${PV}"
|
||||
|
||||
inherit cpan ptest update-alternatives
|
||||
inherit cpan ptest
|
||||
|
||||
do_install_ptest () {
|
||||
install -d ${D}${PTEST_PATH}/t
|
||||
@@ -32,8 +32,3 @@ do_install_ptest () {
|
||||
RDEPENDS:${PN}-ptest += "perl-module-exporter perl-module-carp perl-module-filehandle"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
ALTERNATIVES_PRIORITY = "100"
|
||||
ALTERNATIVE:${PN} = "hexdump"
|
||||
ALTERNATIVE_LINK_NAME[hexdump] = "${bindir}/hexdump"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user