]> code.ossystems Code Review - openembedded-core.git/commitdiff
pigz: Add update-alternatives support since this otherwise conflicts with busybox...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 21 Mar 2012 14:29:49 +0000 (14:29 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Mar 2012 12:28:11 +0000 (12:28 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/pigz/pigz.inc
meta/recipes-extended/pigz/pigz_2.2.4.bb

index 5fda8cabfb688415c4ec2803d5779c84753ac1f4..e1cbc8be804dbcc5b2240dcffea5f243f2459fbf 100644 (file)
@@ -15,7 +15,18 @@ PROVIDES_virtclass-native += "gzip-native"
 DEPENDS = "zlib"
 
 do_install () {
-        install -d ${D}${bindir}
-        install ${B}/pigz ${D}${bindir}/gzip
-        install ${B}/unpigz ${D}${bindir}/gunzip
+       if [ "${PN}" = "${BPN}" ] ; then
+               # Install files into /bin (FHS), which is typical place for gzip
+               install -d ${D}${base_bindir}           
+               install ${B}/pigz ${D}${base_bindir}/gzip
+               install ${B}/unpigz ${D}${base_bindir}/gunzip
+       else
+               install -d ${D}${bindir}
+               install ${B}/pigz ${D}${bindir}/gzip
+               install ${B}/unpigz ${D}${bindir}/gunzip
+       fi
 }
+
+ALTERNATIVE_LINKS = "${base_bindir}/gzip ${base_bindir}/gunzip"
+ALTERNATIVE_PRIORITY = "80"
+
index eaf00c67054bdf7713ef0166b1c8e444ad2f0717..e76c49c4750e6875165b2f116acbbcd6811a944d 100644 (file)
@@ -1,6 +1,6 @@
 require pigz.inc
 
-PR = "r1"
+PR = "r2"
 
 NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}"