Ticket #25906 (closed submission: fixed)
[NEW] net/openfpc
| Reported by: | jul_bsd@… | Owned by: | ryandesign@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.9.1 |
| Keywords: | Cc: | ||
| Port: | openfpc |
Description
OpenFPC is a set of scripts that combine to provide a lightweight full-packet network traffic recorder & buffering tool. It's design goal is to allow non-expert users to deploy a distributed network traffic recorder on COTS hardware while integrating into existing alert and log tools.
Attachments
Change History
comment:1 Changed 3 years ago by ryandesign@…
- Owner changed from macports-tickets@… to ryandesign@…
- Status changed from new to assigned
- Port set to openfpc
comment:2 Changed 3 years ago by ryandesign@…
Thanks, added in r70314 with these changes:
- whitespace / formatting changes
- made you the maintainer with openmaintainer
- tweaked description
- changed master_sites to just "googlecode"
- changed perl dependency to "path:bin/perl:perl5" which is our preferred way to write it since there are multiple ports that could provide perl (perl5.8, perl5.10, perl5.12)
- changed your configure phase to a post-patch phase and added "use_configure no"
- replaced complicated reinplaces with simpler reinplace/patchfile combos, which are also more future-proofed
- added "supported_archs noarch" since this port doesn't install any architecture-specific files (only perl scripts)
- simplified destroot by removing foreach loops and instead using xinstall's -W argument to allow installing multiple files where necessary
What do we need to do about the commented-out runtime dependency on tcpdump? Do we need to enable that?
comment:3 Changed 3 years ago by ryandesign@…
- install a sample configuration file instead of the real thing (so the user's configuration changes don't get clobbered by upgrading the port)
- add notes pointing users to config file
comment:4 Changed 3 years ago by jul_bsd@…
argh ...
miss some gnu-ism:
- mkdir --parent => mkdir -p
- date -d <date> => ???
EPOC_FIRST=$(date -d "$FIRSTPACKET" +%s)
- call to daemonlogger (http://www.snort.org/users/roesch/Site/Daemonlogger/Daemonlogger.html), new port needed (Ticket #26006)
- there is one call to tcpdump so the bin is needed.
Note: See
TracTickets for help on using
tickets.

