summaryrefslogtreecommitdiff
path: root/package/gzip
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2015-01-06 11:42:29 -0300
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-01-06 21:17:19 +0100
commit09d6597cb5ab326097533cd4be7b9764b960c930 (patch)
treea6536474bbed2e5384b9a7b65b4530e2de20b5e3 /package/gzip
parenta0b32a35efb266efd461eba7a1d3bf5e8d2f5e8c (diff)
gzip: fix installation path
Make gzip install binaries to / rather than /usr to fix bug #7766, it's the FHS mandated target. This also avoids duplicating binaries with busybox when both are installed. Also make gzip install after busybox if both are enabled to make the proper gzip package override any busybox version since it's usually more lightweight in functionality and slower. And add a hash file while at it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/gzip')
-rw-r--r--package/gzip/gzip.hash2
-rw-r--r--package/gzip/gzip.mk4
2 files changed, 6 insertions, 0 deletions
diff --git a/package/gzip/gzip.hash b/package/gzip/gzip.hash
new file mode 100644
index 000000000..56f052f7c
--- /dev/null
+++ b/package/gzip/gzip.hash
@@ -0,0 +1,2 @@
+# Locally calculated after checking pgp signature
+sha256 37dfed1a485d53212c43b3fa2a7c7952f09bf5cd86e37121c222341ee1b27847 gzip-1.6.tar.xz
diff --git a/package/gzip/gzip.mk b/package/gzip/gzip.mk
index e1a7befdb..4ae2ae03d 100644
--- a/package/gzip/gzip.mk
+++ b/package/gzip/gzip.mk
@@ -7,6 +7,10 @@
GZIP_VERSION = 1.6
GZIP_SOURCE = gzip-$(GZIP_VERSION).tar.xz
GZIP_SITE = $(BR2_GNU_MIRROR)/gzip
+# Some other tools expect it to be in /bin
+GZIP_CONF_OPTS = --exec-prefix=/
+# Prefer full gzip over potentially lightweight/slower from busybox
+GZIP_DEPENDENCIES = $(if $(BR2_PACKAGE_BUSYBOX),busybox)
GZIP_LICENSE = GPLv3+
GZIP_LICENSE_FILES = COPYING