summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/tar/tar.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-extended/tar/tar.inc')
-rw-r--r--meta/recipes-extended/tar/tar.inc45
1 files changed, 45 insertions, 0 deletions
diff --git a/meta/recipes-extended/tar/tar.inc b/meta/recipes-extended/tar/tar.inc
new file mode 100644
index 0000000000..51d49340a1
--- /dev/null
+++ b/meta/recipes-extended/tar/tar.inc
@@ -0,0 +1,45 @@
1SUMMARY = "GNU file archiving program"
2DESCRIPTION = "GNU tar saves many files together into a single tape \
3or disk archive, and can restore individual files from the archive."
4HOMEPAGE = "http://www.gnu.org/software/tar/"
5SECTION = "base"
6
7SRC_URI = "${GNU_MIRROR}/tar/tar-${PV}.tar.bz2"
8
9inherit autotools gettext texinfo
10
11EXTRA_OECONF += "DEFAULT_RMT_DIR=${base_sbindir}"
12
13EXTRAINSTALL = "do_install_extra"
14EXTRAINSTALL_class-nativesdk = ""
15
16do_install () {
17 autotools_do_install
18 ${EXTRAINSTALL}
19}
20
21do_install_extra () {
22 install -d ${D}${base_bindir}
23 mv ${D}${bindir}/tar ${D}${base_bindir}/tar
24 rmdir ${D}${bindir}/
25}
26
27PACKAGES =+ "${PN}-rmt"
28
29PACKAGECONFIG[acl] = "--with-posix-acls, --without-posix-acls, acl,"
30
31FILES_${PN}-rmt = "${base_sbindir}/rmt*"
32
33inherit update-alternatives
34
35ALTERNATIVE_PRIORITY = "100"
36
37ALTERNATIVE_${PN} = "tar"
38ALTERNATIVE_${PN}-rmt = "rmt"
39ALTERNATIVE_${PN}_class-nativesdk = ""
40ALTERNATIVE_${PN}-rmt_class-nativesdk = ""
41
42ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
43ALTERNATIVE_LINK_NAME[rmt] = "${base_sbindir}/rmt"
44
45BBCLASSEXTEND = "nativesdk"