| Message ID | 20180216034504.27610-1-eschwartz@archlinux.org |
|---|---|
| Headers | show
Return-Path: <arch-projects-bounces@archlinux.org> Delivered-To: patchwork@archlinux.org Received: from apollo.archlinux.org (localhost [127.0.0.1]) by apollo.archlinux.org (Postfix) with ESMTP id BAD832192036 for <patchwork@archlinux.org>; Fri, 16 Feb 2018 03:45:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on apollo.archlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED=0.1, DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,RCVD_IN_DNSWL_MED=-2.3 autolearn=ham autolearn_force=no version=3.4.1 X-Spam-BL-Results: <dns:50.242.189.24.zen.spamhaus.org> [127.0.0.10] <dns:70.91.198.88.list.dnswl.org> [127.0.9.2] <dns:50.242.189.24.dnsbl.sorbs.net> [127.0.0.10] Received: from orion.archlinux.org (orion.archlinux.org [88.198.91.70]) by apollo.archlinux.org (Postfix) with ESMTPS for <patchwork@archlinux.org>; Fri, 16 Feb 2018 03:45:02 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id 31C978AF28C6F; Fri, 16 Feb 2018 03:44:47 +0000 (UTC) Received: from luna.archlinux.org (luna.archlinux.org [5.9.250.164]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by orion.archlinux.org (Postfix) with ESMTPS; Fri, 16 Feb 2018 03:44:45 +0000 (UTC) Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id F0B1E2BB50; Fri, 16 Feb 2018 03:44:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=luna2; t=1518752684; bh=lRZecWVmdZ+RLe+0an364zj3PhR+8itdqFu18tgYnfQ=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc; b=RKIOHK414eE/GjB3fsp0c3JEJTw8J093Aanyl1ea2fyRpLfNrS5Qe+lWJApeGi++R Yzou4I38YBsbl296OGlC6GcIVslTnHzS44brIEzhTewid5I1FqmMGJqpOsOVlL9kbs tmAeHpAXd2+x+5HyZ6WCTMiD8q+0vHnl/RsqNiOYpWxcrreTLgOtpSYc0t+u3Ti0ht gVbHfOaUB/2jSrqkvPE2s5pGSL5ZayKYHcxotHp4s6qdJRxd72jokF76trVmG4BVjH n5iFkncwXdvxk1aT+MArFaEF5uZI9WUGk0StnC7QGplZe4LwyfMBDb+yJ0/np0F6mA qUR8OKkEc8OEH2t2wvhmYqzqDgj53fl7K0XiSSrYelPRAj3q9OVAEY4I5IoWBUbstP hD1txvbXuaeIrsPVgT9FjNmokMZnlHtVPfi58/KxSgKtVufyWq4XPe9jBS56axXZ64 PzMq5LAQe+s5WBqDwDmNtvMwYROwpTeYdP+8+XKAsPq/RGxICOsgn7WKx9gwbK697F QtHMNOAP5TPN6iaOhszdYby/+EdJGd5COSAZgwzZpY68Y7znty86RfRnBmfuZlpXTq XgNxrtPxtCPjuc8uc3JH75GGf5ELbv/F8MN9feL2ixZ1dcKAyuWv6Wf0XEhfknlNz2 bb/4hzibStM7vXfD7DkOx0pA= Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 873FF2B7AC for <arch-projects@lists.archlinux.org>; Fri, 16 Feb 2018 03:44:43 +0000 (UTC) Received: from orion.archlinux.org (orion.archlinux.org [88.198.91.70]) by luna.archlinux.org (Postfix) with ESMTPS for <arch-projects@lists.archlinux.org>; Fri, 16 Feb 2018 03:44:43 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id C0AD88AF28C63; Fri, 16 Feb 2018 03:44:42 +0000 (UTC) Received: from localhost.localdomain (ool-18bdf232.dyn.optonline.net [24.189.242.50]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) (Authenticated sender: eschwartz) by orion.archlinux.org (Postfix) with ESMTPSA id 42E4F8AF28C62; Fri, 16 Feb 2018 03:44:42 +0000 (UTC) To: arch-projects@archlinux.org Date: Thu, 15 Feb 2018 22:45:01 -0500 Message-Id: <20180216034504.27610-1-eschwartz@archlinux.org> X-Mailer: git-send-email 2.16.1 Subject: [arch-projects] [dbscripts] [PATCH 0/3] Fix ambiguous uses of X-BeenThere: arch-projects@archlinux.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Arch Linux projects development discussion <arch-projects.archlinux.org> List-Unsubscribe: <https://lists.archlinux.org/options/arch-projects>, <mailto:arch-projects-request@archlinux.org?subject=unsubscribe> List-Archive: <https://lists.archlinux.org/pipermail/arch-projects/> List-Post: <mailto:arch-projects@archlinux.org> List-Help: <mailto:arch-projects-request@archlinux.org?subject=help> List-Subscribe: <https://lists.archlinux.org/listinfo/arch-projects>, <mailto:arch-projects-request@archlinux.org?subject=subscribe> From: Eli Schwartz via arch-projects <arch-projects@archlinux.org> Reply-To: Arch Linux projects development discussion <arch-projects@archlinux.org> Cc: Eli Schwartz <eschwartz@archlinux.org> Errors-To: arch-projects-bounces@archlinux.org Sender: "arch-projects" <arch-projects-bounces@archlinux.org> |
| Series | Fix ambiguous uses of | expand |
This was sort of cobbled together and not really tested, so I'm not 100% sure it will work, but it looks okay, so I am posting this to get more eyes on it. I think I've actually gotten this to work properly, which is yay, and support multiple extensions, which is meh but we may need this as Luke said, if we ever decide to switch over. Which means it is probably "more proper" to do so... As a bonus, we get to micro-optimize a few external calls away which saves us a handful of forked processes and should be just as fast not counting a fraction of a second gained for all those forks? Eli Schwartz (3): db-update: replace external find command with bash globbing ftpdir-cleanup,sourceballs: replace external find command with bash globbing Globally set $PKGEXT to a bash extended glob representing valid choices. config | 3 ++- cron-jobs/ftpdir-cleanup | 24 ++++++++++++++++++------ cron-jobs/sourceballs | 21 ++++++++++++++++----- db-functions | 13 +++++++++++-- db-update | 9 ++++++--- 5 files changed, 53 insertions(+), 17 deletions(-)