M7350/oe-core/meta/recipes-extended/tar/tar.inc

44 lines
1.0 KiB
PHP
Raw Normal View History

2024-09-09 08:52:07 +00:00
SUMMARY = "GNU file archiving program"
DESCRIPTION = "GNU tar saves many files together into a single tape \
or disk archive, and can restore individual files from the archive."
HOMEPAGE = "http://www.gnu.org/software/tar/"
SECTION = "base"
SRC_URI = "${GNU_MIRROR}/tar/tar-${PV}.tar.bz2"
2024-09-09 08:57:42 +00:00
inherit autotools gettext texinfo
EXTRA_OECONF += "DEFAULT_RMT_DIR=${base_sbindir}"
2024-09-09 08:52:07 +00:00
EXTRAINSTALL = "do_install_extra"
2024-09-09 08:57:42 +00:00
EXTRAINSTALL_class-nativesdk = ""
2024-09-09 08:52:07 +00:00
do_install () {
autotools_do_install
${EXTRAINSTALL}
}
do_install_extra () {
2024-09-09 08:57:42 +00:00
install -d ${D}${base_bindir}
mv ${D}${bindir}/tar ${D}${base_bindir}/tar
rmdir ${D}${bindir}/
2024-09-09 08:52:07 +00:00
}
2024-09-09 08:57:42 +00:00
PACKAGES =+ "${PN}-rmt"
2024-09-09 08:52:07 +00:00
2024-09-09 08:57:42 +00:00
FILES_${PN}-rmt = "${base_sbindir}/rmt*"
inherit update-alternatives
ALTERNATIVE_PRIORITY = "100"
ALTERNATIVE_${PN} = "tar"
ALTERNATIVE_${PN}-rmt = "rmt"
ALTERNATIVE_${PN}_class-nativesdk = ""
ALTERNATIVE_${PN}-rmt_class-nativesdk = ""
ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
ALTERNATIVE_LINK_NAME[rmt] = "${base_sbindir}/rmt"
BBCLASSEXTEND = "nativesdk"