From 71a40884419fa30f2a8b2ac898b55fdc719eae80 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 17 Sep 2023 21:53:01 +0200 Subject: liveinit: dhcpcd puts its PID in different places each release --- liveinit.tpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/liveinit.tpl b/liveinit.tpl index 0fc46e2..8f0a957 100644 --- a/liveinit.tpl +++ b/liveinit.tpl @@ -481,6 +481,8 @@ if [ "$RESCUE" = "" ]; then echo "/run/dhcpcd-${MYDEV}.pid" elif [ -s /run/dhcpcd-${MYDEV}-4.pid ]; then echo "/run/dhcpcd-${MYDEV}-4.pid" + elif [ -s /run/${MYDEV}.pid ]; then + echo "/run/${MYDEV}.pid" else echo UNKNOWNLOC fi @@ -1653,7 +1655,7 @@ EOPW mkdir -p /mnt/overlay/run/dhcpcd mount --bind /run/dhcpcd /mnt/overlay/run/dhcpcd fi - cp -a /run/dhcpcd* /mnt/overlay/run/ + cp -a /run/dhcpcd* /run/${INTERFACE}.pid /mnt/overlay/run/ cat /etc/resolv.conf > /mnt/overlay/etc/resolv.conf # Disable NetworkManager: -- cgit v1.2.3