[packages/ebtables/legacy: 3/3] - updated to 2.0.11; now packaged as ebtables-legacy* - removed obsolete audit,linkfix,norootinst,ip

qboosh qboosh at pld-linux.org
Sat Mar 14 20:57:48 CET 2026


commit 8665f3f016ba1267d364aa5ece80693754e5fb05
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Jan 30 19:31:15 2020 +0100

    - updated to 2.0.11; now packaged as ebtables-legacy*
    - removed obsolete audit,linkfix,norootinst,ipv6_netmask_printing_fix patches

 ebtables.init | 14 +++++++-------
 ebtables.spec | 15 ++++++++-------
 2 files changed, 15 insertions(+), 14 deletions(-)
---
diff --git a/ebtables.spec b/ebtables.spec
index 8ce5998..bde887e 100644
--- a/ebtables.spec
+++ b/ebtables.spec
@@ -10,9 +10,8 @@ Source0:	https://ftp.netfilter.org/pub/ebtables/%{name}-%{version}.tar.gz
 Source1:	%{name}.init
 Source2:	%{name}-config
 URL:		https://ebtables.netfilter.org/
-BuildRequires:	autoconf
-BuildRequires:	automake
-BuildRequires:	libtool
+# <linux/netfilter/xt_AUDIT.h>
+BuildRequires:	linux-libc-headers >= 6:3.0
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
 Requires:	rc-scripts
@@ -42,6 +41,7 @@ standardowych jąder Linuksa w wersjach 2.5.x i nowszych.
 %configure \
 	--disable-silent-rules \
 	LOCKFILE=/var/lib/ebtables/lock
+
 %{__make}
 
 %install
@@ -52,13 +52,15 @@ install -d $RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d}
 	DESTDIR=$RPM_BUILD_ROOT
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ebtables
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ebtables-config
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ebtables-config
 
 # create compatibility symlinks (upstream renamed to ebtables-legacy)
 ln -sf ebtables-legacy $RPM_BUILD_ROOT%{_sbindir}/ebtables
 ln -sf ebtables-legacy-restore $RPM_BUILD_ROOT%{_sbindir}/ebtables-restore
 ln -sf ebtables-legacy-save $RPM_BUILD_ROOT%{_sbindir}/ebtables-save
 
+# headers are not installed
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libebtc.so
 # remove libtool archives and deprecated binaries
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libebtc.la
 %{__rm} $RPM_BUILD_ROOT%{_sbindir}/ebtables{d,u}
@@ -87,7 +89,6 @@ fi
 %{_sbindir}/ebtables
 %{_sbindir}/ebtables-restore
 %{_sbindir}/ebtables-save
-%attr(755,root,root) %{_libdir}/libebtc.so.0.*.*
-%{_libdir}/libebtc.so.0
-%{_libdir}/libebtc.so
+%{_libdir}/libebtc.so.*.*.*
+%ghost %{_libdir}/libebtc.so.0
 %{_mandir}/man8/ebtables-legacy.8*
diff --git a/ebtables.init b/ebtables.init
index 03fabac..1339c81 100755
--- a/ebtables.init
+++ b/ebtables.init
@@ -34,10 +34,10 @@ start() {
 		show "Starting Ethernet bridge filtering (ebtables)"
 		if is_yes "$EBTABLES_BINARY_FORMAT"; then
 			for table in $(ls /etc/sysconfig/ebtables.* 2>/dev/null | sed -e 's/.*ebtables\.//' -e '/save/d' ); do
-				/usr/sbin/ebtables -t $table --atomic-file /etc/sysconfig/ebtables.$table --atomic-commit || RETVAL=1
+				/usr/sbin/ebtables-legacy -t $table --atomic-file /etc/sysconfig/ebtables.$table --atomic-commit || RETVAL=1
 			done
 		else
-			/usr/sbin/ebtables-restore < /etc/sysconfig/ebtables || RETVAL=1
+			/usr/sbin/ebtables-legacy-restore < /etc/sysconfig/ebtables || RETVAL=1
 		fi
 
 		if [ $RETVAL -eq 0 ]; then
@@ -52,7 +52,7 @@ start() {
 stop() {
 	show "Stopping Ethernet bridge filtering (ebtables)"
 	for table in $(grep '^ebtable_' /proc/modules | sed -e 's/ebtable_\([^ ]*\).*/\1/'); do
-		/usr/sbin/ebtables -t $table --init-table || RETVAL=1
+		/usr/sbin/ebtables-legacy -t $table --init-table || RETVAL=1
 	done
 
 	if [ $RETVAL -eq 0 ]; then
@@ -75,7 +75,7 @@ save() {
 			chmod 0600 /etc/sysconfig/ebtables
 			mv -f /etc/sysconfig/ebtables /etc/sysconfig/ebtables.save
 		fi
-		/usr/sbin/ebtables-save > /etc/sysconfig/ebtables || RETVAL=1
+		/usr/sbin/ebtables-legacy-save > /etc/sysconfig/ebtables || RETVAL=1
 	fi
 	if is_yes "$EBTABLES_BINARY_FORMAT"; then
 		rm -f /etc/sysconfig/ebtables.*.save
@@ -84,9 +84,9 @@ save() {
 			mv -f $oldtable $oldtable.save
 		done
 		for table in $(grep '^ebtable_' /proc/modules | sed -e 's/ebtable_\([^ ]*\).*/\1/'); do
-			/usr/sbin/ebtables -t $table --atomic-file /etc/sysconfig/ebtables.$table --atomic-save || RETVAL=1
+			/usr/sbin/ebtables-legacy -t $table --atomic-file /etc/sysconfig/ebtables.$table --atomic-save || RETVAL=1
 			if [ "$EBTABLES_SAVE_COUNTER" = "no" ]; then
-				/usr/sbin/ebtables -t $table --atomic-file /etc/sysconfig/ebtables.$table -Z || RETVAL=1
+				/usr/sbin/ebtables-legacy -t $table --atomic-file /etc/sysconfig/ebtables.$table -Z || RETVAL=1
 			fi
 		done
 	fi
@@ -119,7 +119,7 @@ case "$1" in
 	;;
   status)
 	for table in $(grep '^ebtable_' /proc/modules | sed -e 's/ebtable_\([^ ]*\).*/\1/'); do
-		/usr/sbin/ebtables -t $table --list
+		/usr/sbin/ebtables-legacy -t $table --list
 	done
 	;;
   *)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ebtables.git/commitdiff/8665f3f016ba1267d364aa5ece80693754e5fb05



More information about the pld-cvs-commit mailing list