Comment 25 for bug 1645324

Revision history for this message
Eric Desrochers (slashd) wrote :

Additionally, it seems like it isn't the first time Debian patched ebtables, thus Ubuntu package without submitting upstream.

Example : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813760

Zesty :
libebtc.c:137:#define LOCKDIR "/run"
libebtc.c:138:#define LOCKFILE LOCKDIR"/ebtables.lock"

Zesty changelog :
...
  * Non-maintainer upload.
  ...
  * debian/patches/lockdirfix.patch: Move the lock file to /run instead of
    /var/lib/ebtables directory (Closes: #813760)
...
 -- Laurent Bigonville <email address hidden> Fri, 05 Feb 2016 13:29:39 +0100

Xenial :
x/ebtables-2.0.10.4/libebtc.c:137:#define LOCKDIR "/run"
x/ebtables-2.0.10.4/libebtc.c:138:#define LOCKFILE LOCKDIR"/ebtables.lock"

ebtables git repo :

Still point to "/var/lib/ebtables" for LOCKDIR, where debian changed it in 2016 to "/run".

libebtc.c:137:#define LOCKDIR "/var/lib/ebtables"
libebtc.c:138:#define LOCKFILE LOCKDIR"/lock"

From what I see Debian already abandonned to keep the ebtables project maintainer in the loop.