From c1ff59ea02f4ca62f00aff6522194556fe4fedbc Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 31 Aug 2022 09:02:35 +0200 Subject: [PATCH] system: users might miss this so put it back rc.resolv_conf_generate like most rc.* scripting magic should eventually go way. --- src/etc/inc/plugins.inc.d/core.inc | 7 ++++--- src/opnsense/service/conf/actions.d/actions_dns.conf | 6 ++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/core.inc b/src/etc/inc/plugins.inc.d/core.inc index 68adc37c9..9feac5545 100644 --- a/src/etc/inc/plugins.inc.d/core.inc +++ b/src/etc/inc/plugins.inc.d/core.inc @@ -475,9 +475,10 @@ function core_xmlrpc_sync() function core_configure() { - return array( - 'user_changed' => array('core_user_changed_groups:2'), - ); + return [ + 'dns_reload' => ['system_resolvconf_generate', 'system_hosts_generate'], + 'user_changed' => ['core_user_changed_groups:2'], + ]; } /** diff --git a/src/opnsense/service/conf/actions.d/actions_dns.conf b/src/opnsense/service/conf/actions.d/actions_dns.conf index b90026541..a70f4dec2 100644 --- a/src/opnsense/service/conf/actions.d/actions_dns.conf +++ b/src/opnsense/service/conf/actions.d/actions_dns.conf @@ -1,3 +1,9 @@ +[reload] +command:/usr/local/sbin/pluginctl -c dns_reload +parameters: +type:script_output +message:rewriting /etc/resolv.conf and /etc/hosts + [query] command:/usr/local/opnsense/scripts/dns/query_dns.py parameters: --server %s %s