]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
busybox: drop patches that are not valid anymore
authorMaxin B. John <maxin.john@intel.com>
Wed, 17 Feb 2016 11:01:11 +0000 (13:01 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 18 Feb 2016 07:39:22 +0000 (07:39 +0000)
1. Removed following patches
        a) busybox-appletlib-dependency.patch
         - Kbuild rules handles that dependency
        b) get_header_tar.patch
         - tar applet uses a different code path to handle that scenario now.

2. Updated the upstream-status of fail_on_no_media.patch as Denied.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/busybox/busybox/busybox-appletlib-dependency.patch [deleted file]
meta/recipes-core/busybox/busybox/fail_on_no_media.patch
meta/recipes-core/busybox/busybox/get_header_tar.patch [deleted file]
meta/recipes-core/busybox/busybox_1.24.1.bb
meta/recipes-core/busybox/busybox_git.bb

diff --git a/meta/recipes-core/busybox/busybox/busybox-appletlib-dependency.patch b/meta/recipes-core/busybox/busybox/busybox-appletlib-dependency.patch
deleted file mode 100644 (file)
index de2dbcc..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-Upstream-Status: Pending
-
-# copy commit message from OE as the patch comment:
-#    commit 98c24291aa165f53423c27ae033831ce0b3bb676
-#    Author: Roman I Khimov <khimov@altell.ru>
-#    Date:   Thu Mar 26 23:03:58 2009 +0000
-#
-#    busybox: update appletlib dependency patch
-#    
-#    Previous version still failed from time to time on clean-start builds
-#    with 4 bitbake threads and '-j16'. Building busybox as sole target worked
-#    well.
-#    
-#    The reason is that previous version introduced a race between applets make
-#    processes spawned from top-level Makefile and from libbb Makefile.
-#    
-#    Fix it with high-level dependency that doesn't create races.
-#    
-#    Signed-off-by: Koen Kooi <koen@openembedded.org>
-#
-# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
-
-Index: busybox-1.13.2/Makefile
-===================================================================
---- busybox-1.13.2.orig/Makefile       2009-03-19 15:44:37.419270265 +0300
-+++ busybox-1.13.2/Makefile    2009-03-19 15:45:57.737521296 +0300
-@@ -471,6 +471,10 @@
-               util-linux/ \
-               util-linux/volume_id/ \
-+# Lib interdeps
-+# libbb uses headers generated in applets
-+libbb: applets
-+
- endif # KBUILD_EXTMOD
- ifeq ($(dot-config),1)
index 6745f169fe263e519171a2fdc4380316153cb568..820acc26844519b683b290c562d8bc3f277cf9ea 100644 (file)
@@ -1,4 +1,5 @@
-Upstream-Status: Pending
+Upstream-Status: Denied
+[https://www.mail-archive.com/busybox@busybox.net/msg22354.html]
 
 The current behaviour of busybox is to try all fstype when automounting
 even when no media exists.  The util-linux mount command bails when no
diff --git a/meta/recipes-core/busybox/busybox/get_header_tar.patch b/meta/recipes-core/busybox/busybox/get_header_tar.patch
deleted file mode 100644 (file)
index 0e528ff..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-Upstream-Status: Pending
-
-# copy commit message from OE as the patch comment:
-#    commit 5a0e1d473ca7aca5ffefffe9a2ec44ae7a1f35bc
-#    Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
-#    Date:   Wed Feb 11 22:40:21 2009 +0100
-#
-#    busybox: fix tar problem with filenames that are exactly 100 bytes
-#
-# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
-
---- busybox-1.13.2/archival/libarchive/get_header_tar.c.orig   2008-11-09 18:28:02.000000000 +0100
-+++ busybox-1.13.2/archival/libarchive/get_header_tar.c        2009-02-11 22:34:52.000000000 +0100
-@@ -252,6 +252,8 @@
-                       file_header->name = concat_path_file(tar.prefix, tar.name);
-               } else
-                       file_header->name = xstrdup(tar.name);
-+              if (strlen(file_header->name) > 100) 
-+                      file_header->name[100] = 0;
-       }
-       /* Set bits 12-15 of the files mode */
index 72c5c79cdee12a1281b3921843b7cd6515ed9d5c..174ca472cdcc9db55b5602cc267b926cb260bed7 100644 (file)
@@ -1,8 +1,6 @@
 require busybox.inc
 
 SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
-           file://get_header_tar.patch \
-           file://busybox-appletlib-dependency.patch \
            file://busybox-udhcpc-no_deconfig.patch \
            file://find-touchscreen.sh \
            file://busybox-cron \
index e590543d8c3a1a99ade38672b859a585178ce239..ae16b5935a76d96cda8a4ba2326d5ae8247a2240 100644 (file)
@@ -7,8 +7,6 @@ PV = "1.25.0+git${SRCPV}"
 S = "${WORKDIR}/git"
 
 SRC_URI = "git://busybox.net/busybox.git \
-           file://get_header_tar.patch \
-           file://busybox-appletlib-dependency.patch \
            file://busybox-udhcpc-no_deconfig.patch \
            file://find-touchscreen.sh \
            file://busybox-cron \