diff --git a/src/etc/inc/plugins.inc.d/dyndns.inc b/src/etc/inc/plugins.inc.d/dyndns.inc index cdf91a5b5..7b7a2dc71 100644 --- a/src/etc/inc/plugins.inc.d/dyndns.inc +++ b/src/etc/inc/plugins.inc.d/dyndns.inc @@ -35,6 +35,7 @@ require_once('plugins.inc.d/dyndns/r53.inc'); function dyndns_configure() { return array( + 'bootup' => array('dyndns_configure_do'), 'local' => array('dyndns_configure_do'), 'interface' => array('dyndns_configure_do:2'), ); diff --git a/src/etc/inc/plugins.inc.d/rfc2136.inc b/src/etc/inc/plugins.inc.d/rfc2136.inc index 7617e3180..6fe2d26e6 100644 --- a/src/etc/inc/plugins.inc.d/rfc2136.inc +++ b/src/etc/inc/plugins.inc.d/rfc2136.inc @@ -32,6 +32,7 @@ function rfc2136_configure() { return array( + 'bootup' => array('rfc2136_configure_do'), 'local' => array('rfc2136_configure_do'), 'interface' => array('rfc2136_configure_do:2'), ); diff --git a/src/etc/rc.bootup b/src/etc/rc.bootup index 95a071929..c75bf0323 100755 --- a/src/etc/rc.bootup +++ b/src/etc/rc.bootup @@ -107,12 +107,11 @@ system_hosts_generate(true); services_dhcrelay_configure(true); services_dhcrelay6_configure(true); -mwexec("/usr/local/etc/rc.sshd"); /* XXX convert to plugin */ -mwexec("/usr/local/etc/rc.dyndns.update"); /* XXX convert to plugin */ - prefer_ipv4_or_ipv6(); filter_configure_sync(true); +mwexec("/usr/local/etc/rc.sshd"); /* XXX convert to plugin */ + plugins_configure('bootup', true); /* start IPsec tunnels */