X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-ua0-f170.google.com (mail-ua0-f170.google.com [209.85.217.170]) by lists.alpinelinux.org (Postfix) with ESMTP id 583995C4A7B for ; Tue, 30 May 2017 10:41:12 +0000 (GMT) Received: by mail-ua0-f170.google.com with SMTP id e28so48879758uah.0 for ; Tue, 30 May 2017 03:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=BV7hffffmUYZlGfdNh2nEb9u4Ex1B5jYOkz87NZdS8U=; b=r/SbEYwpD+i3xLMIGrtxIMkdEK7i71s84RY1JZrQVPwX1WkyJzd7ASVHr2BgC3apzz DFXD741UCiZx7PpWDazG1MxBV0CV1ty/wcXE6fsrO9cgyZrABZ4dlwHgQF/s4vfBWvGc bP3H9rJDwfIbnKsblSnVf/np6WV3aMLBqe6nfuZqV2Mer9seQ8PxQFjOONQFhLBWHHQs 5wciMqxICTr2qp9i3radfhJ6r6pcA77VU2laEVbXaJG14gZNgg7HFdewvze/Sh1R6xFR MIeo4uYV6olyHT27+rP6fRC7aDa3HzOfcSiel1NP1Iq9KOD2Gyd6sPMZaqC5wF4NczSl 70Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=BV7hffffmUYZlGfdNh2nEb9u4Ex1B5jYOkz87NZdS8U=; b=OvSuxGDZtL1OR97gfL4+1CxeeOfE6wuneiMWMUiUH494dHAnHAM94bDLvAAd0XvQJx BMBcAB2zDsbmr3iOC90VXF5NZVriIq3x0OKn7qR8vmASmkjdGMv8m/nEtkY3MaUNJNbC xCv5p8Mbjxfj+u7KVaQAC8bfPSTxQUuG6GkUbmZC0umP7cvR30ZirMhTytPKLWC3mvOL u3jScy0z1MOMNRFgVyXy2BBKtuFAAcNO9FRjbHi9v2zh0oHPTeD5HdoThICogpXN/wPO 1C7lS38FMa/8WssfeX4ori5o5tqvOXTBRD77RHII17m6gyx9dyuPywRe/VTWq2rWVezM iPKA== X-Gm-Message-State: AODbwcC5BrxP1d6MrZ36x3fwKkZNa3jKRyd6wj1cuy+wezCulht/g9YE MJPPtdRlfxKXZ6eQ7/+Y6/Hb2J0foudZ X-Received: by 10.176.84.157 with SMTP id p29mr213364uaa.99.1496140871674; Tue, 30 May 2017 03:41:11 -0700 (PDT) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.103.104.200 with HTTP; Tue, 30 May 2017 03:41:11 -0700 (PDT) In-Reply-To: <41e904e6-570b-bd2e-6e24-45b75de244f0@gmail.com> References: <20170426130420.20396-1-valery.kartel@gmail.com> <41e904e6-570b-bd2e-6e24-45b75de244f0@gmail.com> From: Valery Kartel Date: Tue, 30 May 2017 13:41:11 +0300 Message-ID: Subject: Re: [alpine-aports] [PATCH v3] testing/flow-tools: new aport Cc: alpine-aports Content-Type: multipart/alternative; boundary="94eb2c1b111e30b05d0550bb710c" --94eb2c1b111e30b05d0550bb710c Content-Type: text/plain; charset="UTF-8" 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.pre-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 > > > --94eb2c1b111e30b05d0550bb710c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

All those subpackages are = very specific=20 tools. Most of them are used very rarely. I have no idea how to combine=20 it in a set, so I just split it one by one.

In real life, to c= ollect, filter and have readable output I use the only 3 of them: flow-capt= ure, flow-nfilter, flow-print.

Somebody, who have simple filter rule= s, can change flow-nfilter to flow-filter.
If somebody want to have a de= al 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 Leonard= o Arena <rnalrd@gmail.com>:
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
---
=C2=A0 testing/flow-tools/APKBUILD=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0| 106 ++++++++++++++++++++++++++++
=C2=A0 testing/flow-tools/flow-capture.confd=C2=A0 =C2=A0 =C2=A0 =C2= =A0|=C2=A0 33 +++++++++
=C2=A0 testing/flow-tools/flow-capture.initd=C2=A0 =C2=A0 =C2=A0 =C2= =A0|=C2=A0 18 +++++
=C2=A0 testing/flow-tools/flow-capture.pre-install |=C2=A0 =C2=A06 ++<= br> =C2=A0 4 files changed, 163 insertions(+)
=C2=A0 create mode 100644 testing/flow-tools/APKBUILD
=C2=A0 create mode 100644 testing/flow-tools/flow-capture.confd
=C2=A0 create mode 100644 testing/flow-tools/flow-capture.initd
=C2=A0 create mode 100644 testing/flow-tools/flow-capture.pre-install<= br>
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 <valery.kartel@gmail.com>
+# Maintainer: Valery Kartel <valery.kartel@gmail.com>
+pkgname=3Dflow-tools
+pkgver=3D0.68.5.1
+pkgrel=3D0
+_pkgreal=3Dflow
+pkgdesc=3D"Tool set for working with NetFlow data"
+url=3D"https://code.google.com/p/flow-tools"=
+arch=3D"all"
+license=3D"BSD"
+options=3D"!check"
+install=3D"$_pkgreal-capture.pr= e-install"
+pkgusers=3D$_pkgreal
+pkggroups=3D$_pkgreal
+depends_dev=3D"perl"
+makedepends=3D"zlib-dev"
+subpackages=3D"$pkgname-doc libft-dev libft:libs
+=C2=A0 =C2=A0 =C2=A0 =C2=A0$_pkgreal-capture $_pkgreal-log2rrd::noarch
+=C2=A0 =C2=A0 =C2=A0 =C2=A0$_pkgreal-rptfmt::noarch $_pkgreal-rpt2rrd::noa= rch
+=C2=A0 =C2=A0 =C2=A0 =C2=A0"
+_tools=3D"cat dscan expire export fanout filter gen header import
+=C2=A0 =C2=A0 =C2=A0 =C2=A0mask merge nfilter print receive report send sp= lit stat tag xlate"
+_tools_list=3D"$_pkgreal-capture"
+for _tool in $_tools; do
+=C2=A0 =C2=A0 =C2=A0 =C2=A0subpackages=3D"$subpackages $_pkgreal-$_to= ol:_tool"
+=C2=A0 =C2=A0 =C2=A0 =C2=A0_tools_list=3D"$_tools_list $_pkgreal-$_to= ol"
+done

I see that 26 subpackages are created which are few KB in size. Is it reall= y recommended to have such amount of subpkgs or the APKBUILD could be simpl= ified?

Thanks!

/eo



--94eb2c1b111e30b05d0550bb710c-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---