mirror of
https://git.yoctoproject.org/poky
synced 2026-05-05 07:39:49 +02:00
Revert "pigz: pigz is not gzip"
This reverts commita54c59f2a2. The compatibility issues have since been resolved [1][2] and pigz 2.4 annoucement also states that this can be considered as a drop-in replacemment [3] now. [1]33c140e5fd[2]6fda8570f6[3] https://zlib.net/pipermail/pigz-announce_zlib.net/2017-December/000028.html (From OE-Core rev: ad1db93d134db1ec4f6d6598c9741dc13e82e1f3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
762e557b3c
commit
699152506c
@@ -42,6 +42,7 @@ PREFERRED_PROVIDER_opkg ?= "opkg"
|
||||
PREFERRED_PROVIDER_opkg-native ?= "opkg-native"
|
||||
PREFERRED_PROVIDER_nativesdk-opkg ?= "nativesdk-opkg"
|
||||
PREFERRED_PROVIDER_console-tools ?= "kbd"
|
||||
PREFERRED_PROVIDER_gzip-native ?= "pigz-native"
|
||||
PREFERRED_PROVIDER_udev ?= "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}"
|
||||
PREFERRED_RPROVIDER_bluez-hcidump ?= "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez-hcidump',d)}"
|
||||
# Alternative is ltp-ddt in meta-oe: meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb
|
||||
|
||||
@@ -11,6 +11,8 @@ LIC_FILES_CHKSUM = "file://pigz.c;md5=9ae6dee8ceba9610596ed0ada493d142;beginline
|
||||
SRC_URI = "http://zlib.net/${BPN}/fossils/${BP}.tar.gz"
|
||||
SRC_URI[md5sum] = "def2f6e19d9d8231445adc1349d346df"
|
||||
SRC_URI[sha256sum] = "a4f816222a7b4269bd232680590b579ccc72591f1bb5adafcd7208ca77e14f73"
|
||||
PROVIDES_class-native += "gzip-native"
|
||||
|
||||
# Point this at the homepage in case /fossils/ isn't updated
|
||||
UPSTREAM_CHECK_URI = "http://zlib.net/${BPN}/"
|
||||
UPSTREAM_CHECK_REGEX = "pigz-(?P<pver>.*)\.tar"
|
||||
@@ -19,7 +21,9 @@ DEPENDS = "zlib"
|
||||
|
||||
EXTRA_OEMAKE = "-e MAKEFLAGS="
|
||||
|
||||
do_install() {
|
||||
inherit update-alternatives
|
||||
|
||||
do_install_class-target() {
|
||||
# Install files into /bin (FHS), which is typical place for gzip
|
||||
install -d ${D}${base_bindir}
|
||||
install ${B}/pigz ${D}${base_bindir}/pigz
|
||||
@@ -27,4 +31,19 @@ do_install() {
|
||||
ln -nsf pigz ${D}${base_bindir}/pigzcat
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install ${B}/pigz ${D}${bindir}/gzip
|
||||
ln -nsf gzip ${D}${bindir}/gunzip
|
||||
ln -nsf gzip ${D}${bindir}/zcat
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "80"
|
||||
ALTERNATIVE_${PN} = "gunzip gzip zcat"
|
||||
ALTERNATIVE_${PN}_class-nativesdk = ""
|
||||
ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip"
|
||||
ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip"
|
||||
ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat"
|
||||
ALTERNATIVE_TARGET = "${base_bindir}/pigz"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user