X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-it0-f65.google.com (mail-it0-f65.google.com [209.85.214.65]) by lists.alpinelinux.org (Postfix) with ESMTP id 283F85C4356 for ; Sun, 23 Oct 2016 06:08:30 +0000 (GMT) Received: by mail-it0-f65.google.com with SMTP id e203so5714405itc.1 for ; Sat, 22 Oct 2016 23:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=TcZDhyMog/sYMd5Oc9Qc/kcJk7I31hOdBhg5LDMuEZw=; b=jE9OkgZ4m9GlgGD130A9/dSpyTOFf8uQyyeDvOFOpS5SY0n849dCZormRm9aFewuWW 23zjrTg6H7m9X7l4Q0DniPO8mmVyfk3O7Yyixlcocyr7fkmJzw1J4VRvTZGgO0I1C8ou 7QG4TSA8k7UL7gItQf9N4Z+3mtipf3Q/DHLgirXbrrsR2GfI/06FRO6q9AhtfVQkDSRW 2UDD49S+AzvfmrF7rP6fXF9gbLefNlZo6GlZI1C+9gP3lL5kUWATR/JjaVcAwbhNzMbX dDK5UEcnMXUjPUIC8UI76ChFa3twgVIo1QLYJoGN/jo0yLFIOjvqS2h9Ytkzzu3am2By bvgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=TcZDhyMog/sYMd5Oc9Qc/kcJk7I31hOdBhg5LDMuEZw=; b=TEuO9RfjaiYf9Wj/KTxZUcey/lzqOj0J6CK3qtL8E1vPoG9NnjYUZRG0fj9nfWmM8q /5MJsbYb/wOJ9OV3tFWbVjGT8Y7LdCCBHyKyTHPKJHIOor/pBFOIOGizzYnR64sYUML6 voi2/2vZNxrrBmrxtADSuknTpYnpAHjyFfV8BLPKujRmO1gTVJYjHWHbztIEt6uzq0Cx fGdlMuzSUjm5c2Lzy7Aev5d9FiZspl7/nHsNCrjMpczqrYXaYK3S+9G5c0gYgT1rRBq3 SqQ7bmDAyuRJUzaik9eFFp6/iyD2YZQQXlj+wf5gi0ueQHFlO3rIAcwdHqjhJ+I6/gIW CQ6A== X-Gm-Message-State: AA6/9RmQaRp9MtnZJEBJtntbj00bEuHXPSsYaQlIUMiChUvrjPatjVo/aORMj3VWBQoCQw== X-Received: by 10.202.87.16 with SMTP id l16mr16688496oib.126.1477202909428; Sat, 22 Oct 2016 23:08:29 -0700 (PDT) Received: from alp.my.domain ([2600:8807:c246:be00:9eb7:dff:feb2:27a1]) by smtp.gmail.com with ESMTPSA id p81sm8667oif.11.2016.10.22.23.08.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 22 Oct 2016 23:08:29 -0700 (PDT) From: Daniel Sabogal To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 3.4-stable] main/busybox: fix for xargs segfault Date: Sun, 23 Oct 2016 02:08:28 -0400 Message-Id: <20161023060828.31998-2-dsabogalcc@gmail.com> X-Mailer: git-send-email 2.10.1 In-Reply-To: <20161023060828.31998-1-dsabogalcc@gmail.com> References: <20161023060828.31998-1-dsabogalcc@gmail.com> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: fixes #6374 --- Patch from upstream busybox 1.25 main/busybox/0001-xargs-make-I-imply-r.patch | 35 ++++++++++++++++++++++++++++ main/busybox/APKBUILD | 6 ++++- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 main/busybox/0001-xargs-make-I-imply-r.patch diff --git a/main/busybox/0001-xargs-make-I-imply-r.patch b/main/busybox/0001-xargs-make-I-imply-r.patch new file mode 100644 index 0000000..3ae1ee0 --- /dev/null +++ b/main/busybox/0001-xargs-make-I-imply-r.patch @@ -0,0 +1,35 @@ +From 6d777b75ed322ea5ef0d1674ddfee1b5713cb04f Mon Sep 17 00:00:00 2001 +From: Aaro Koskinen +Date: Sat, 24 Oct 2015 22:01:29 +0200 +Subject: [PATCH] xargs: make -I imply -r + +Make -I imply -r (GNU findutils seems to do the same). + +Fixes the following bug: + + $ echo -n | xargs -I% echo % + Segmentation fault + +Signed-off-by: Aaro Koskinen +Signed-off-by: Denys Vlasenko +--- + findutils/xargs.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/findutils/xargs.c b/findutils/xargs.c +index 5870b8a..69f83b1 100644 +--- a/findutils/xargs.c ++++ b/findutils/xargs.c +@@ -577,6 +577,9 @@ int xargs_main(int argc, char **argv) + G.argv = argv; + argc = 0; + read_args = process_stdin_with_replace; ++ /* Make -I imply -r. GNU findutils seems to do the same: */ ++ /* (otherwise "echo -n | xargs -I% echo %" would SEGV) */ ++ opt |= OPT_NO_EMPTY; + } else + #endif + { +-- +2.10.1 + diff --git a/main/busybox/APKBUILD b/main/busybox/APKBUILD index 65171d0..50e97fa 100644 --- a/main/busybox/APKBUILD +++ b/main/busybox/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa pkgname=busybox pkgver=1.24.2 -pkgrel=11 +pkgrel=12 pkgdesc="Size optimized toolbox of many common UNIX utilities" url=http://busybox.net arch="all" @@ -57,6 +57,7 @@ source="http://busybox.net/downloads/$pkgname-$pkgver.tar.bz2 0001-df-use-f_frsize-instead-of-f_bsize-for-correct-sizes.patch 0001-gzip-fix-compression-level-bug.-Closes-9131.patch + 0001-xargs-make-I-imply-r.patch 0016-whois-make-it-actually-work.patch acpid.logrotate @@ -209,6 +210,7 @@ a4d1cf64fd1835a284ccc6dbc78e3ce0 0001-ash-fix-error-during-recursive-processing ab539a54dcd1c23eb0963e17e768fef7 0001-libbb-fix-time-parsing-of-CC-YY-MMDDhhmm-.SS.patch d77da40a3c1291ab82513fb59c517e38 0001-df-use-f_frsize-instead-of-f_bsize-for-correct-sizes.patch e8dea4f51fb8cf606e3c6a33e40fa644 0001-gzip-fix-compression-level-bug.-Closes-9131.patch +c682706fa98b63497ce0d1bc2ea3e688 0001-xargs-make-I-imply-r.patch 6234d8817d3c0ee9f4c01e83bf6a96c4 0016-whois-make-it-actually-work.patch 4046b78ee6a25259954797d73b94f4bd acpid.logrotate ab4a2e1385566b01002e526614dd38c2 busyboxconfig @@ -247,6 +249,7 @@ f712ce190ce86084d56977e125d1561615394f3d9b840e926537868260e19d79 0001-ash-backp 97dfec94c94f00b628a702ad81b235414af611e011bfc26c29be46c67063c101 0001-libbb-fix-time-parsing-of-CC-YY-MMDDhhmm-.SS.patch 8dba75a5de5c808760e9439ad38b35f643a2442e9e5aca4b40b918cfc66ac255 0001-df-use-f_frsize-instead-of-f_bsize-for-correct-sizes.patch 9ab63b013ad9edca66005c10ea58702e54b170155562baf7cb1d4a13f16196c6 0001-gzip-fix-compression-level-bug.-Closes-9131.patch +bf1d97532af24f5a658dd41b94336c3b1fe67d842e83636c25693e65d1995790 0001-xargs-make-I-imply-r.patch 1be53b0d1aa3c3f44bff31e092bc786259c7475de4b24dfaa71e70c50672f421 0016-whois-make-it-actually-work.patch f7cbeb5a5a47395ad30454ce8262abcd3e91c33ef803c2ae31a9258d7142dd48 acpid.logrotate a129ededc4c5ec3d0385e4da50a87e81f348ecc7541a2105dd98f0c8543a3a2f busyboxconfig @@ -285,6 +288,7 @@ c14a632f9477c13ea99b24a73c81c9c44ead8b536970acd758e739b43a6260860039674341192ce7 6fc77e0edcbb61a64c179b0259e0634a82362ac0ca9a77f305eb75f6a89a10395e8a37cbcef925821b428c00237a0a3575af2c3ef194933f52ad55b0eb0dd6f2 0001-libbb-fix-time-parsing-of-CC-YY-MMDDhhmm-.SS.patch a42d4b992b3ba3b33a605d7f919c574783034b99cd046fd394c040948360daef7f9fb5717994c5326187a185ee9f357b36f405e960ab632c2f59f5b9fba402f7 0001-df-use-f_frsize-instead-of-f_bsize-for-correct-sizes.patch afa0aa2fee08b28b6f4a32bd761d9fd7ab6989a13651ffa9dc8a3a3c4de3c646ce0881c2abd1be96768ddb326451f2e06125e2959c42de6f339e90994461a803 0001-gzip-fix-compression-level-bug.-Closes-9131.patch +9ab252ba22bd8be054ab7f17b458eded94e773435d451b3e53aa09416998aab46f31949079dcb53ebb386e304ebd4157f27c62d53dddefdefa428f49b8ce1f83 0001-xargs-make-I-imply-r.patch 09cb1bf25c9442986e7d9816277e75591a2af8ba78117869c5cba35d2e189db351455137e9511cf61788864812056133fc9ec5e204f9eb18ae86c34dd8493ae8 0016-whois-make-it-actually-work.patch dadb4c953ebc755b88ee95c1489feb0c2d352f6e44abc716166024e6eea11ab9d10c84fad62c081775834d205cb04aa1be3c994676c88f4284495c54b9188e8b acpid.logrotate 580a6e15d6517641951bb1648c406cee2a82fab353552a60d37f29e5f58da664437d99d5bd313d88e260a92735c32886ffc1cad98f901bb27d1f5027fdce37d7 busyboxconfig -- 2.10.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---