X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by lists.alpinelinux.org (Postfix) with ESMTP id 5D5EA5C4AD0 for ; Mon, 5 Jun 2017 13:57:31 +0000 (GMT) Received: by mail-wm0-f53.google.com with SMTP id 7so73880247wmo.1 for ; Mon, 05 Jun 2017 06:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=zdLvi71gqGnwBv2bQEZBAvQbarup0KGc1BFwniyuETk=; b=HPOiP8/a5/RK41Nu6b1IqAU4VvCqkbURXsDY1jz6qwATV9c5o3vY31Vl9Cd2CNklFn zEG9QW4VonoO/61GN3W4YSv2M7ZlW0L4x5qmks80uzRy0xzDAnad38eTuFmmAefklI4n uPGmzh3C8S61dYQUtR9jWeWWRVOzdI6gADftHhbQ+v/YiCk7MMHGA1pnqNP53MUUBB8q 0AGZFCynIhmnFBePTiZUvDJb9cWr94TD6b2qB3AoGCnbQiVPZ9JhhVYWRr/4fyD0TFra yCRWL8zYikuo8WggBjASB1TLDl9RSjzm9BFtvNPwAz/D46m6GcC1F9OjWZwZHt5ZLb7P ykZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=zdLvi71gqGnwBv2bQEZBAvQbarup0KGc1BFwniyuETk=; b=ce/mlWsp1xdSm41xATRNiQABh6rYbRJiqSynLaxnjw5Ep06NwQptzz8Rsgai1NoMQI U3BhVkrEs95WuHpyeeXyVsIowtaG6VhrS0NTtdWqJQRsCPdP1t6QOGSXXqgHGni+WbiY gQVP6GLaVk09VdSqkB7P6M5qeIUQSNZl94n9/hDNoCtowBZ8Fyz1reY0+4ZTaah/YnjO 4VXWfA5938Om+0MqujaEIDYZOOPbC9pbjA6RhFoSVzSJDZC07cmTDAL1lGWdScYaUwrQ W3737n4WxioYUm16gT1SURDAI3mfjsibb3Hyr0MR8glI9Zarx34DC174aa4F7nh66pdM pwHw== X-Gm-Message-State: AODbwcBJ3wrrbfX1FO8tukyLZhvRReELPSMdj1tSYZ3h8Jo8HP5ZfMXR SSfe3mRd79SIiqKLzjk= X-Received: by 10.28.15.67 with SMTP id 64mr8163172wmp.61.1496671050127; Mon, 05 Jun 2017 06:57:30 -0700 (PDT) Received: from [10.36.9.26] ([89.202.239.221]) by smtp.gmail.com with ESMTPSA id k53sm37956176wrc.10.2017.06.05.06.57.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Jun 2017 06:57:28 -0700 (PDT) Subject: Re: [alpine-aports] [PATCH v3] testing/flow-tools: new aport To: Valery Kartel Cc: alpine-aports References: <20170426130420.20396-1-valery.kartel@gmail.com> <41e904e6-570b-bd2e-6e24-45b75de244f0@gmail.com> From: Leonardo Arena Message-ID: <883b5f30-5d74-ec02-8de1-421682d9f315@gmail.com> Date: Mon, 5 Jun 2017 15:57:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------3FA04544479940D07C4066C2" Content-Language: en-US This is a multi-part message in MIME format. --------------3FA04544479940D07C4066C2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sorry for getting back so late. Given that subpkgs are few KBs each, and don't depend on any other big package, I'd just ship a monolithic package. Thanks /eo On 05/30/2017 12:41 PM, Valery Kartel wrote: > Hi, > > All those subpackages are very specific tools. Most of them are used > very rarely. I have no idea how to combine it in a set, so I just > split it one by one. > > In real life, to collect, filter and have readable output I use the > only 3 of them: flow-capture, flow-nfilter, flow-print. > > Somebody, who have simple filter rules, can change flow-nfilter to > flow-filter. > If somebody want to have a deal with several flow-files in a time, can > add flow-cat command, etc. > > So it's like "lego" constructor. > > 2017-05-30 9:36 GMT+03:00 Leonardo Arena >: > > Hi, > > > On 04/26/2017 03:04 PM, Valery Kartel wrote: > > Tool set for working with NetFlow data > https://code.google.com/p/flow-tools > > > --- > v1 -> v2: split to subpackages > > v2 -> v3: fix and improve $command_args in init-script > --- > testing/flow-tools/APKBUILD | 106 > ++++++++++++++++++++++++++++ > testing/flow-tools/flow-capture.confd | 33 +++++++++ > testing/flow-tools/flow-capture.initd | 18 +++++ > testing/flow-tools/flow-capture.pre-install | 6 ++ > 4 files changed, 163 insertions(+) > create mode 100644 testing/flow-tools/APKBUILD > create mode 100644 testing/flow-tools/flow-capture.confd > create mode 100644 testing/flow-tools/flow-capture.initd > create mode 100644 testing/flow-tools/flow-capture.pre-install > > diff --git a/testing/flow-tools/APKBUILD > b/testing/flow-tools/APKBUILD > new file mode 100644 > index 0000000000..4d6c222889 > --- /dev/null > +++ b/testing/flow-tools/APKBUILD > @@ -0,0 +1,106 @@ > +# Contributor: Valery Kartel > > +# Maintainer: Valery Kartel > > +pkgname=flow-tools > +pkgver=0.68.5.1 > +pkgrel=0 > +_pkgreal=flow > +pkgdesc="Tool set for working with NetFlow data" > +url="https://code.google.com/p/flow-tools > " > +arch="all" > +license="BSD" > +options="!check" > +install="$_pkgreal-capture.pr > e-install" > +pkgusers=$_pkgreal > +pkggroups=$_pkgreal > +depends_dev="perl" > +makedepends="zlib-dev" > +subpackages="$pkgname-doc libft-dev libft:libs > + $_pkgreal-capture $_pkgreal-log2rrd::noarch > + $_pkgreal-rptfmt::noarch $_pkgreal-rpt2rrd::noarch > + " > +_tools="cat dscan expire export fanout filter gen header import > + mask merge nfilter print receive report send split > stat tag xlate" > +_tools_list="$_pkgreal-capture" > +for _tool in $_tools; do > + subpackages="$subpackages $_pkgreal-$_tool:_tool" > + _tools_list="$_tools_list $_pkgreal-$_tool" > +done > > > I see that 26 subpackages are created which are few KB in size. Is > it really recommended to have such amount of subpkgs or the > APKBUILD could be simplified? > > Thanks! > > /eo > > > --------------3FA04544479940D07C4066C2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keSB0ZXh0 PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4NCiAgICA8cD5Tb3JyeSBmb3IgZ2V0dGluZyBi YWNrIHNvIGxhdGUuPGJyPg0KICAgIDwvcD4NCiAgICA8cD5HaXZlbiB0aGF0IHN1YnBrZ3MgYXJl IGZldyBLQnMgZWFjaCwgYW5kIGRvbid0IGRlcGVuZCBvbiBhbnkNCiAgICAgIG90aGVyIGJpZyBw YWNrYWdlLCBJJ2QganVzdCBzaGlwIGEgbW9ub2xpdGhpYyBwYWNrYWdlLjxicj4NCiAgICA8L3A+ DQogICAgPHA+VGhhbmtzPC9wPg0KICAgIDxwPi9lbzxicj4NCiAgICA8L3A+DQogICAgPGJyPg0K ICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDUvMzAvMjAxNyAxMjo0MSBQTSwg VmFsZXJ5IEthcnRlbA0KICAgICAgd3JvdGU6PGJyPg0KICAgIDwvZGl2Pg0KICAgIDxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiDQpjaXRlPSJtaWQ6Q0FLVHdjRFAwdDZhaVRpUmhiSzFLZWdqejNyZj0z eTIwPUtUazlxUmtNdXd0cEJWaVlRQG1haWwuZ21haWwuY29tIj4NCiAgICAgIDxkaXYgZGlyPSJs dHIiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICA8ZGl2Pkhp LDxicj4NCiAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAg ICBBbGwgdGhvc2Ugc3VicGFja2FnZXMgYXJlIHZlcnkgc3BlY2lmaWMgdG9vbHMuIE1vc3Qgb2Yg dGhlbQ0KICAgICAgICAgICAgYXJlIHVzZWQgdmVyeSByYXJlbHkuIEkgaGF2ZSBubyBpZGVhIGhv dyB0byBjb21iaW5lIGl0IGluIGENCiAgICAgICAgICAgIHNldCwgc28gSSBqdXN0IHNwbGl0IGl0 IG9uZSBieSBvbmUuPGJyPg0KICAgICAgICAgICAgPGJyPg0KICAgICAgICAgIDwvZGl2Pg0KICAg ICAgICAgIEluIHJlYWwgbGlmZSwgdG8gY29sbGVjdCwgZmlsdGVyIGFuZCBoYXZlIHJlYWRhYmxl IG91dHB1dCBJDQogICAgICAgICAgdXNlIHRoZSBvbmx5IDMgb2YgdGhlbTogZmxvdy1jYXB0dXJl LCBmbG93LW5maWx0ZXIsDQogICAgICAgICAgZmxvdy1wcmludC48YnI+DQogICAgICAgICAgPGJy Pg0KICAgICAgICAgIFNvbWVib2R5LCB3aG8gaGF2ZSBzaW1wbGUgZmlsdGVyIHJ1bGVzLCBjYW4g Y2hhbmdlDQogICAgICAgICAgZmxvdy1uZmlsdGVyIHRvIGZsb3ctZmlsdGVyLjxicj4NCiAgICAg ICAgICBJZiBzb21lYm9keSB3YW50IHRvIGhhdmUgYSBkZWFsIHdpdGggc2V2ZXJhbCBmbG93LWZp bGVzIGluIGENCiAgICAgICAgICB0aW1lLCBjYW4gYWRkIGZsb3ctY2F0IGNvbW1hbmQsIGV0Yy48 YnI+DQogICAgICAgICAgPGJyPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgU28gaXQncyBsaWtl ICJsZWdvIiBjb25zdHJ1Y3Rvci48L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2V4dHJh Ij48YnI+DQogICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4yMDE3LTA1LTMwIDk6MzYg R01UKzAzOjAwIExlb25hcmRvDQogICAgICAgICAgQXJlbmEgPHNwYW4gZGlyPSJsdHIiPiZsdDs8 YSBocmVmPSJtYWlsdG86cm5hbHJkQGdtYWlsLmNvbSINCiAgICAgICAgICAgICAgdGFyZ2V0PSJf YmxhbmsiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+cm5hbHJkQGdtYWlsLmNvbTwvYT4mZ3Q7PC9z cGFuPjo8YnI+DQogICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHls ZT0ibWFyZ2luOjAgMCAwDQogICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNv bGlkO3BhZGRpbmctbGVmdDoxZXgiPkhpLDxicj4NCiAgICAgICAgICAgIDxicj4NCiAgICAgICAg ICAgIDxicj4NCiAgICAgICAgICAgIE9uIDA0LzI2LzIwMTcgMDM6MDQgUE0sIFZhbGVyeSBLYXJ0 ZWwgd3JvdGU6PGJyPg0KICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl IiBzdHlsZT0ibWFyZ2luOjAgMCAwDQogICAgICAgICAgICAgIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4 ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQogICAgICAgICAgICAgIFRvb2wgc2V0IGZv ciB3b3JraW5nIHdpdGggTmV0RmxvdyBkYXRhPGJyPg0KICAgICAgICAgICAgICA8YSBocmVmPSJo dHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Zsb3ctdG9vbHMiDQogICAgICAgICAgICAgICAgcmVs PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5odHRw czovL2NvZGUuZ29vZ2xlLmNvbS9wL2Zsb3c8d2JyPi10b29sczwvYT48YnI+DQogICAgICAgICAg ICAgIDxicj4NCiAgICAgICAgICAgICAgLS0tPGJyPg0KICAgICAgICAgICAgICB2MSAtJmd0OyB2 Mjogc3BsaXQgdG8gc3VicGFja2FnZXM8YnI+DQogICAgICAgICAgICAgIDxicj4NCiAgICAgICAg ICAgICAgdjIgLSZndDsgdjM6IGZpeCBhbmQgaW1wcm92ZSAkY29tbWFuZF9hcmdzIGluIGluaXQt c2NyaXB0PGJyPg0KICAgICAgICAgICAgICAtLS08YnI+DQogICAgICAgICAgICAgIMKgIHRlc3Rp bmcvZmxvdy10b29scy9BUEtCVUlMRMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCAxMDYNCiAg ICAgICAgICAgICAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKzxicj4NCiAgICAgICAgICAg ICAgwqAgdGVzdGluZy9mbG93LXRvb2xzL2Zsb3ctY2FwdHVyPHdicj5lLmNvbmZkwqAgwqAgwqAg wqB8wqAgMzMNCiAgICAgICAgICAgICAgKysrKysrKysrPGJyPg0KICAgICAgICAgICAgICDCoCB0 ZXN0aW5nL2Zsb3ctdG9vbHMvZmxvdy1jYXB0dXI8d2JyPmUuaW5pdGTCoCDCoCDCoCDCoHzCoCAx OA0KICAgICAgICAgICAgICArKysrKzxicj4NCiAgICAgICAgICAgICAgwqAgdGVzdGluZy9mbG93 LXRvb2xzL2Zsb3ctY2FwdHVyPHdicj5lLnByZS1pbnN0YWxsIHzCoCDCoDYNCiAgICAgICAgICAg ICAgKys8YnI+DQogICAgICAgICAgICAgIMKgIDQgZmlsZXMgY2hhbmdlZCwgMTYzIGluc2VydGlv bnMoKyk8YnI+DQogICAgICAgICAgICAgIMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0aW5nL2Zs b3ctdG9vbHMvQVBLQlVJTEQ8YnI+DQogICAgICAgICAgICAgIMKgIGNyZWF0ZSBtb2RlIDEwMDY0 NCB0ZXN0aW5nL2Zsb3ctdG9vbHMvZmxvdy1jYXB0dXI8d2JyPmUuY29uZmQ8YnI+DQogICAgICAg ICAgICAgIMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0aW5nL2Zsb3ctdG9vbHMvZmxvdy1jYXB0 dXI8d2JyPmUuaW5pdGQ8YnI+DQogICAgICAgICAgICAgIMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0 ZXN0aW5nL2Zsb3ctdG9vbHMvZmxvdy1jYXB0dXI8d2JyPmUucHJlLWluc3RhbGw8YnI+DQogICAg ICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgZGlmZiAtLWdpdCBhL3Rlc3RpbmcvZmxvdy10 b29scy9BUEtCVUlMRA0KICAgICAgICAgICAgICBiL3Rlc3RpbmcvZmxvdy10b29scy9BUEtCVUlM RDxicj4NCiAgICAgICAgICAgICAgbmV3IGZpbGUgbW9kZSAxMDA2NDQ8YnI+DQogICAgICAgICAg ICAgIGluZGV4IDAwMDAwMDAwMDAuLjRkNmMyMjI4ODk8YnI+DQogICAgICAgICAgICAgIC0tLSAv ZGV2L251bGw8YnI+DQogICAgICAgICAgICAgICsrKyBiL3Rlc3RpbmcvZmxvdy10b29scy9BUEtC VUlMRDxicj4NCiAgICAgICAgICAgICAgQEAgLTAsMCArMSwxMDYgQEA8YnI+DQogICAgICAgICAg ICAgICsjIENvbnRyaWJ1dG9yOiBWYWxlcnkgS2FydGVsICZsdDs8YQ0KICAgICAgICAgICAgICAg IGhyZWY9Im1haWx0bzp2YWxlcnkua2FydGVsQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiDQog ICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj52YWxlcnkua2FydGVsQGdtYWls LmNvbTwvYT4mZ3Q7PGJyPg0KICAgICAgICAgICAgICArIyBNYWludGFpbmVyOiBWYWxlcnkgS2Fy dGVsICZsdDs8YQ0KICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzp2YWxlcnkua2FydGVsQGdt YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiDQogICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIj52YWxlcnkua2FydGVsQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KICAgICAgICAgICAg ICArcGtnbmFtZT1mbG93LXRvb2xzPGJyPg0KICAgICAgICAgICAgICArcGtndmVyPTAuNjguNS4x PGJyPg0KICAgICAgICAgICAgICArcGtncmVsPTA8YnI+DQogICAgICAgICAgICAgICtfcGtncmVh bD1mbG93PGJyPg0KICAgICAgICAgICAgICArcGtnZGVzYz0iVG9vbCBzZXQgZm9yIHdvcmtpbmcg d2l0aCBOZXRGbG93IGRhdGEiPGJyPg0KICAgICAgICAgICAgICArdXJsPSI8YSBocmVmPSJodHRw czovL2NvZGUuZ29vZ2xlLmNvbS9wL2Zsb3ctdG9vbHMiDQogICAgICAgICAgICAgICAgcmVsPSJu b3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5odHRwczov L2NvZGUuZ29vZ2xlLmNvbS88d2JyPnAvZmxvdy10b29sczwvYT4iPGJyPg0KICAgICAgICAgICAg ICArYXJjaD0iYWxsIjxicj4NCiAgICAgICAgICAgICAgK2xpY2Vuc2U9IkJTRCI8YnI+DQogICAg ICAgICAgICAgICtvcHRpb25zPSIhY2hlY2siPGJyPg0KICAgICAgICAgICAgICAraW5zdGFsbD0i JF88YSBocmVmPSJodHRwOi8vcGtncmVhbC1jYXB0dXJlLnByIg0KICAgICAgICAgICAgICAgIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSI+cGtncmVhbC1jYXB0dXJlLnByPC9hPjx3YnI+ZS1pbnN0YWxs Ijxicj4NCiAgICAgICAgICAgICAgK3BrZ3VzZXJzPSRfcGtncmVhbDxicj4NCiAgICAgICAgICAg ICAgK3BrZ2dyb3Vwcz0kX3BrZ3JlYWw8YnI+DQogICAgICAgICAgICAgICtkZXBlbmRzX2Rldj0i cGVybCI8YnI+DQogICAgICAgICAgICAgICttYWtlZGVwZW5kcz0iemxpYi1kZXYiPGJyPg0KICAg ICAgICAgICAgICArc3VicGFja2FnZXM9IiRwa2duYW1lLWRvYyBsaWJmdC1kZXYgbGliZnQ6bGli czxicj4NCiAgICAgICAgICAgICAgK8KgIMKgIMKgIMKgJF9wa2dyZWFsLWNhcHR1cmUgJF9wa2dy ZWFsLWxvZzJycmQ6Om5vYXJjaDxicj4NCiAgICAgICAgICAgICAgK8KgIMKgIMKgIMKgJF9wa2dy ZWFsLXJwdGZtdDo6bm9hcmNoICRfcGtncmVhbC1ycHQycnJkOjpub2FyY2g8YnI+DQogICAgICAg ICAgICAgICvCoCDCoCDCoCDCoCI8YnI+DQogICAgICAgICAgICAgICtfdG9vbHM9ImNhdCBkc2Nh biBleHBpcmUgZXhwb3J0IGZhbm91dCBmaWx0ZXIgZ2VuIGhlYWRlcg0KICAgICAgICAgICAgICBp bXBvcnQ8YnI+DQogICAgICAgICAgICAgICvCoCDCoCDCoCDCoG1hc2sgbWVyZ2UgbmZpbHRlciBw cmludCByZWNlaXZlIHJlcG9ydCBzZW5kIHNwbGl0DQogICAgICAgICAgICAgIHN0YXQgdGFnIHhs YXRlIjxicj4NCiAgICAgICAgICAgICAgK190b29sc19saXN0PSIkX3BrZ3JlYWwtY2FwdHVyPHdi cj5lIjxicj4NCiAgICAgICAgICAgICAgK2ZvciBfdG9vbCBpbiAkX3Rvb2xzOyBkbzxicj4NCiAg ICAgICAgICAgICAgK8KgIMKgIMKgIMKgc3VicGFja2FnZXM9IiRzdWJwYWNrYWdlcyAkX3BrZ3Jl YWwtJF90b29sOl90b29sIjxicj4NCiAgICAgICAgICAgICAgK8KgIMKgIMKgIMKgX3Rvb2xzX2xp c3Q9IiRfdG9vbHNfbGlzdCAkX3BrZ3JlYWwtJF90b29sIjxicj4NCiAgICAgICAgICAgICAgK2Rv bmU8YnI+DQogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+DQogICAgICAgICAgICA8YnI+DQogICAg ICAgICAgICBJIHNlZSB0aGF0IDI2IHN1YnBhY2thZ2VzIGFyZSBjcmVhdGVkIHdoaWNoIGFyZSBm ZXcgS0IgaW4NCiAgICAgICAgICAgIHNpemUuIElzIGl0IHJlYWxseSByZWNvbW1lbmRlZCB0byBo YXZlIHN1Y2ggYW1vdW50IG9mDQogICAgICAgICAgICBzdWJwa2dzIG9yIHRoZSBBUEtCVUlMRCBj b3VsZCBiZSBzaW1wbGlmaWVkPzxicj4NCiAgICAgICAgICAgIDxicj4NCiAgICAgICAgICAgIFRo YW5rcyE8YnI+DQogICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAvZW88YnI+DQogICAgICAg ICAgICA8YnI+DQogICAgICAgICAgICA8YnI+DQogICAgICAgICAgPC9ibG9ja3F1b3RlPg0KICAg ICAgICA8L2Rpdj4NCiAgICAgICAgPGJyPg0KICAgICAgPC9kaXY+DQogICAgPC9ibG9ja3F1b3Rl Pg0KICAgIDxicj4NCiAgPC9ib2R5Pg0KPC9odG1sPg0K --------------3FA04544479940D07C4066C2-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---