git: e42e8fb40b8d - main - net/mDNSResponder: add resume support to rc scripts
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Mar 2026 14:43:50 UTC
The branch main has been updated by tz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e42e8fb40b8d41d2f42724d3b5b43decece80ec4
commit e42e8fb40b8d41d2f42724d3b5b43decece80ec4
Author: Torsten Zuehlsdorff <tz@FreeBSD.org>
AuthorDate: 2026-03-25 12:37:17 +0000
Commit: Torsten Zuehlsdorff <tz@FreeBSD.org>
CommitDate: 2026-03-25 14:43:04 +0000
net/mDNSResponder: add resume support to rc scripts
Restart mdnsd and mdnsresponderposix after S3 suspend/resume.
Follows the established pattern from base ntpd(8).
PR: 279241
Approved by: sunpoet (maintainer timeout)
---
net/mDNSResponder/files/mdnsd.in | 9 ++++++++-
net/mDNSResponder/files/mdnsresponderposix.in | 8 +++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/net/mDNSResponder/files/mdnsd.in b/net/mDNSResponder/files/mdnsd.in
index deb5eac0940f..66a8ad41dbc2 100644
--- a/net/mDNSResponder/files/mdnsd.in
+++ b/net/mDNSResponder/files/mdnsd.in
@@ -2,7 +2,7 @@
# PROVIDE: mdnsd
# REQUIRE: DAEMON
-# KEYWORD: shutdown
+# KEYWORD: resume shutdown
. /etc/rc.subr
@@ -15,6 +15,13 @@ load_rc_config $name
: ${mdnsd_pidfile="/var/run/${name}.pid"}
command="%%PREFIX%%/sbin/${name}"
+extra_commands="resume"
+resume_cmd="mdnsd_resume"
pidfile="${mdnsd_pidfile}"
+mdnsd_resume()
+{
+ run_rc_command restart
+}
+
run_rc_command $*
diff --git a/net/mDNSResponder/files/mdnsresponderposix.in b/net/mDNSResponder/files/mdnsresponderposix.in
index 149e1edb10e7..b548b5340034 100644
--- a/net/mDNSResponder/files/mdnsresponderposix.in
+++ b/net/mDNSResponder/files/mdnsresponderposix.in
@@ -2,7 +2,7 @@
# PROVIDE: mdnsresponderposix
# REQUIRE: DAEMON
-# KEYWORD: shutdown
+# KEYWORD: resume shutdown
. /etc/rc.subr
@@ -16,5 +16,11 @@ load_rc_config $name
command="%%PREFIX%%/bin/mDNSResponderPosix"
command_args="-b -P ${mdnsresponderposix_pidfile}"
+extra_commands="resume"
+resume_cmd="mdnsresponderposix_resume"
+
+mdnsresponderposix_resume() {
+ run_rc_command restart
+}
run_rc_command $*