Blame 0016-arptables-cleanup-sysvinit-script.patch

d8a888d
From 6e39026e78c20319d1f5006bbe6ad0f7541d58ae Mon Sep 17 00:00:00 2001
d8a888d
From: Arturo Borrero Gonzalez <arturo@netfilter.org>
d8a888d
Date: Thu, 3 May 2018 11:28:31 +0200
d8a888d
Subject: [PATCH] arptables: cleanup sysvinit script
d8a888d
d8a888d
This file belong to downstream distributions. Also, it's unmaintained.
d8a888d
d8a888d
Signed-off-by: Arturo Borrero Gonzalez <arturo@netfilter.org>
d8a888d
(cherry picked from commit 988d6a4cd1b12718177bf3065f07faeabb208713)
d8a888d
Signed-off-by: Phil Sutter <psutter@redhat.com>
d8a888d
---
d8a888d
 Makefile       |   8 +---
d8a888d
 arptables.sysv | 103 -------------------------------------------------
d8a888d
 2 files changed, 2 insertions(+), 109 deletions(-)
d8a888d
 delete mode 100644 arptables.sysv
d8a888d
d8a888d
diff --git a/Makefile b/Makefile
d8a888d
index 7bead0d9134f3..139c9cae9ff6c 100644
d8a888d
--- a/Makefile
d8a888d
+++ b/Makefile
d8a888d
@@ -7,7 +7,6 @@ LIBDIR:=$(PREFIX)/lib
d8a888d
 BINDIR:=$(PREFIX)/sbin
d8a888d
 MANDIR:=$(PREFIX)/man
d8a888d
 man8dir=$(MANDIR)/man8
d8a888d
-INITDIR:=/etc/rc.d/init.d
d8a888d
 SYSCONFIGDIR:=/etc/sysconfig
d8a888d
 DESTDIR:=
d8a888d
 
d8a888d
@@ -46,15 +45,12 @@ $(DESTDIR)$(BINDIR)/arptables: arptables
d8a888d
 tmp1:=$(shell printf $(BINDIR) | sed 's/\//\\\//g')
d8a888d
 tmp2:=$(shell printf $(SYSCONFIGDIR) | sed 's/\//\\\//g')
d8a888d
 .PHONY: scripts
d8a888d
-scripts: arptables-save arptables-restore arptables.sysv
d8a888d
+scripts: arptables-save arptables-restore
d8a888d
 	cat arptables-save | sed 's/__EXEC_PATH__/$(tmp1)/g' > arptables-save_
d8a888d
 	install -m 0755 arptables-save_ $(DESTDIR)$(BINDIR)/arptables-save
d8a888d
 	cat arptables-restore | sed 's/__EXEC_PATH__/$(tmp1)/g' > arptables-restore_
d8a888d
 	install -m 0755 arptables-restore_ $(DESTDIR)$(BINDIR)/arptables-restore
d8a888d
-	cat arptables.sysv | sed 's/__EXEC_PATH__/$(tmp1)/g' | sed 's/__SYSCONFIG__/$(tmp2)/g' > arptables.sysv_
d8a888d
-	if [ "$(DESTDIR)" != "" ]; then mkdir -p $(DESTDIR)$(INITDIR); fi
d8a888d
-	if test -d $(DESTDIR)$(INITDIR); then install -m 0755 arptables.sysv_ $(DESTDIR)$(INITDIR)/arptables; fi
d8a888d
-	rm -f arptables-save_ arptables-restore_ arptables.sysv_
d8a888d
+	rm -f arptables-save_ arptables-restore_
d8a888d
 
d8a888d
 .PHONY: install-man
d8a888d
 install-man: $(MANS)
d8a888d
diff --git a/arptables.sysv b/arptables.sysv
d8a888d
deleted file mode 100644
d8a888d
index ea5cf092ef2c8..0000000000000
d8a888d
--- a/arptables.sysv
d8a888d
+++ /dev/null
d8a888d
@@ -1,103 +0,0 @@
d8a888d
-#!/bin/bash
d8a888d
-#
d8a888d
-# init script for arptables
d8a888d
-#
d8a888d
-# Original by Dag Wieers <dag@wieers.com>.
d8a888d
-# Modified/changed to arptables by
d8a888d
-# 	Rok Papez <rok.papez@arnes.si>.
d8a888d
-#
d8a888d
-# chkconfig: - 16 84
d8a888d
-# description: Arp filtering tables
d8a888d
-#
d8a888d
-# config: __SYSCONFIG__/arptables
d8a888d
-
d8a888d
-source /etc/init.d/functions
d8a888d
-source /etc/sysconfig/network
d8a888d
-
d8a888d
-# Check that networking is up.
d8a888d
-[ ${NETWORKING} = "no" ] && exit 0
d8a888d
-
d8a888d
-[ -x __EXEC_PATH__/arptables ] || exit 1
d8a888d
-[ -x __EXEC_PATH__/arptables-save ] || exit 1
d8a888d
-[ -x __EXEC_PATH__/arptables-restore ] || exit 1
d8a888d
-
d8a888d
-[ "$1" != "save" -o -r __SYSCONFIG__/arptables ] || exit 1
d8a888d
-
d8a888d
-RETVAL=0
d8a888d
-prog="arptables"
d8a888d
-desc="Arp filtering"
d8a888d
-
d8a888d
-start() {
d8a888d
-	echo -n $"Starting $desc ($prog): "
d8a888d
-	__EXEC_PATH__/arptables-restore < __SYSCONFIG__/arptables || RETVAL=1
d8a888d
-
d8a888d
-	if [ $RETVAL -eq 0 ]; then
d8a888d
-		success "$prog startup"
d8a888d
-		rm -f /var/lock/subsys/$prog
d8a888d
-	else
d8a888d
-		failure "$prog startup"
d8a888d
-	fi
d8a888d
-
d8a888d
-	echo
d8a888d
-	return $RETVAL
d8a888d
-}
d8a888d
-
d8a888d
-stop() {
d8a888d
-	echo -n $"Stopping $desc ($prog): "
d8a888d
-	__EXEC_PATH__/arptables-restore < /dev/null || RETVAL=1
d8a888d
-
d8a888d
-	if [ $RETVAL -eq 0 ]; then
d8a888d
-		success "$prog shutdown"
d8a888d
-		rm -f %{_localstatedir}/lock/subsys/$prog
d8a888d
-	else
d8a888d
-		failure "$prog shutdown"
d8a888d
-	fi
d8a888d
-
d8a888d
-	echo
d8a888d
-	return $RETVAL
d8a888d
-}
d8a888d
-
d8a888d
-restart() {
d8a888d
-	stop
d8a888d
-	start
d8a888d
-}
d8a888d
-
d8a888d
-save() {
d8a888d
-	echo -n $"Saving $desc ($prog): "
d8a888d
-	__EXEC_PATH__/arptables-save > __SYSCONFIG__/arptables || RETVAL=1
d8a888d
-
d8a888d
-	if [ $RETVAL -eq 0 ]; then
d8a888d
-		success "$prog saved"
d8a888d
-	else
d8a888d
-		failure "$prog saved"
d8a888d
-	fi
d8a888d
-	echo
d8a888d
-}
d8a888d
-
d8a888d
-case "$1" in
d8a888d
-  start)
d8a888d
-	start
d8a888d
-	;;
d8a888d
-  stop)
d8a888d
-	stop
d8a888d
-	;;
d8a888d
-  restart|reload)
d8a888d
-	restart
d8a888d
-	;;
d8a888d
-  condrestart)
d8a888d
-	[ -e /var/lock/subsys/$prog ] && restart
d8a888d
-	RETVAL=$?
d8a888d
-	;;
d8a888d
-  save)
d8a888d
-	save
d8a888d
-	;;
d8a888d
-  status)
d8a888d
-	__EXEC_PATH__/arptables-save
d8a888d
-	RETVAL=$?
d8a888d
-	;;
d8a888d
-  *)
d8a888d
-	echo $"Usage $0 {start|stop|restart|condrestart|save|status}"
d8a888d
-	RETVAL=1
d8a888d
-esac
d8a888d
-
d8a888d
-exit $RETVAL
d8a888d
-- 
d8a888d
2.21.0
d8a888d