From 988c969985fda064ae02aa1c945c827987786dd8 Mon Sep 17 00:00:00 2001 From: JDierkse Date: Thu, 29 Jan 2026 16:50:27 +0100 Subject: [PATCH] Enable use of DHCPRELEASE --- net-dhcp/udhcpc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net-dhcp/udhcpc.py b/net-dhcp/udhcpc.py index 55d1f2b..003ccd6 100644 --- a/net-dhcp/udhcpc.py +++ b/net-dhcp/udhcpc.py @@ -8,6 +8,8 @@ from os import path from select import select import threading import subprocess +import signal +import time import logging from eventfd import EventFD @@ -135,6 +137,8 @@ class DHCPClient: if self.once: self.await_ip() else: + os.kill(self.proc.pid, signal.SIGUSR2) + time.sleep(0.05) self.proc.terminate() if self.proc.wait(timeout=timeout) != 0: