dhcpcd: new pid path for dhcpcd 9.x

Message ID 20200419132402.26052-1-arne_f@ipfire.org
State Accepted
Commit 18136c5ce9f32b6186df48bc2c2a7fade6792615
Headers
Series dhcpcd: new pid path for dhcpcd 9.x |

Commit Message

Arne Fitzenreiter April 19, 2020, 1:24 p.m. UTC
  dhcpcd 9.x move the path of the pids to an own folder.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
---
 src/initscripts/networking/functions.network | 2 +-
 src/initscripts/networking/red               | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
  

Patch

diff --git a/src/initscripts/networking/functions.network b/src/initscripts/networking/functions.network
index 17191e7a9..b7ce1c5e0 100644
--- a/src/initscripts/networking/functions.network
+++ b/src/initscripts/networking/functions.network
@@ -25,7 +25,7 @@  dhcpcd_get_pid() {
 		# network device, if a pidfile exists.
 
 		local device="$1"
-		local pidfile="/var/run/dhcpcd-${device}.pid"
+		local pidfile="/var/run/dhcpcd/${device}.pid"
 
 		# Check if a pid file exists.
 		if [ -f "${pidfile}" ] ; then
diff --git a/src/initscripts/networking/red b/src/initscripts/networking/red
index e154cc8b1..db4209b44 100644
--- a/src/initscripts/networking/red
+++ b/src/initscripts/networking/red
@@ -228,13 +228,13 @@  case "${1}" in
 				TYPE="pppoe"
 			fi
 			if [ "${IPTV}" == "enable" ]; then
-				PIDFILE="/var/run/dhcpcd-${DEVICE}.${IPTV_VLAN}.pid"
+				PIDFILE="/var/run/dhcpcd/${DEVICE}.${IPTV_VLAN}.pid"
 				LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.${IPTV_VLAN}.info"
 				# Test to see if there is a stale pid file
 				if [ -f "$PIDFILE" ]; then
 					ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null
 					if [ $? != 0 ]; then
-						rm -f /var/run/dhcpcd-${DEVICE}.${IPTV_VLAN}.pid > /dev/null
+						rm -f /var/run/dhcpcd/${DEVICE}.${IPTV_VLAN}.pid > /dev/null
 					fi
 				fi
 
@@ -289,7 +289,7 @@  case "${1}" in
 						if [ -f "$PIDFILE" ]; then
 							ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null
 							if [ $? != 0 ]; then
-								rm -f /var/run/dhcpcd-${DEVICE}.pid > /dev/null
+								rm -f /var/run/dhcpcd/${DEVICE}.pid > /dev/null
 							fi
 						fi