summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* ebtables: add "allstatic" build targetJustin Swartz2022-08-021-1/+3
| | | | | | | | | The "allstatic" target produces a statically linked (or standalone) binary, in contrast to "static" which produces a dynamically linked binary with libebtc baked in. Signed-off-by: Justin Swartz <justin.swartz@risingedge.co.za> Signed-off-by: Florian Westphal <fw@strlen.de>
* ebtables: fix the 'static' build targetRobert Kolchmeyer2022-03-221-2/+1
| | | | | | | | | | | | | | | | | | | Currently, `make static` results in the following error: undefined reference to `main' I took a guess at what 'static' is supposed to produce, and thought it would make sense to use the main definition from ebtables-standalone.c. Also, producing 'static' by linking against a libebtc.a results in a non-functional program (immediate segmentation fault). This is because the initialization functions defined in libebtc.a aren't linked into the result program. I ran into issues trying to use the --whole-archive linker option with libtool, so I figured linking in the libebtc object files directly was the simplest approach. Signed-off-by: Robert Kolchmeyer <rkolchmeyer@google.com> Signed-off-by: Florian Westphal <fw@strlen.de>
* build: remove stray @ sign in manpageJan Engelhardt2019-12-031-1/+1
| | | | | | | | | | | Because the sed command was not matching the trailing @, it was left in the manpage, leading to NAME ebtables-legacy (2.0.11@) - Ethernet bridge frame table administration (legacy) Signed-off-by: Jan Engelhardt <jengelh@inai.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* Drop ebtables-config from repositoryPhil Sutter2019-06-261-4/+1
| | | | | | | | This config was used by sysv init script, so is a leftover. Fixes: b43f3ff0a6180 ("ebtables: drop sysvinit script") Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* extensions: Add AUDIT targetPhil Sutter2019-04-031-1/+1
| | | | | | | | | This is a barn find from Fedora package, actually spooking around in various places in the internet. No idea who wrote it, but it seems to be used. So add it for the time being. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* Allow customizing lockfile location at configure timePhil Sutter2019-04-031-3/+1
| | | | | | | | | | | | | | Users may pass LOCKFILE=/some/path/to/file when calling configure to make libebtc use that path for its lockfile. To simplify things, drop LOCKDIR completely and instead call dirname() when trying to create the parent directory. Given that we always define LOCKFILE via compiler flag, drop the fallback define from libebtc.c. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* ebtables: drop sysvinit scriptArturo Borrero Gonzalez2019-01-281-4/+1
| | | | | | | | This configuration file belongs to downstream distributions. Also, it's unmaintained. Signed-off-by: Arturo Borrero Gonzalez <arturo@netfilter.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* ebtables: legacy renamingArturo Borrero Gonzalez2018-12-051-10/+11
| | | | | | | | | | | | | The original ebtables tool is now the legacy version, let's rename it. A more uptodate client of the ebtables tool is provided in the iptables tarball (ebtables-nft). The new tool was formerly known as ebtables-compat. The new -legacy binary has no problem if called via a symlink with the 'ebtables' name, so users can still name this binary with whatever name. Signed-off-by: Arturo Borrero Gonzalez <arturo@netfilter.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* build: move to automakeJan Engelhardt2018-07-021-0/+76
Signed-off-by: Florian Westphal <fw@strlen.de>