mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-13 08:09:41 +00:00
dhcp: allow custom configuration from directories; closes #5313
This commit is contained in:
parent
1b7ab40ce4
commit
4485895274
2
plist
2
plist
@ -6,6 +6,8 @@
|
||||
/usr/local/etc/dh-parameters.2048.rfc7919
|
||||
/usr/local/etc/dh-parameters.3072.rfc7919
|
||||
/usr/local/etc/dh-parameters.4096.rfc7919
|
||||
/usr/local/etc/dhcpd.opnsense.d/README
|
||||
/usr/local/etc/dhcpd6.opnsense.d/README
|
||||
/usr/local/etc/dnsmasq.conf.d/README
|
||||
/usr/local/etc/inc/IPv6.inc
|
||||
/usr/local/etc/inc/XMLRPC_Client.inc
|
||||
|
||||
1
src/etc/dhcpd.opnsense.d/README
Normal file
1
src/etc/dhcpd.opnsense.d/README
Normal file
@ -0,0 +1 @@
|
||||
OPNsense: automatically included dhcpd.conf files for IPv4.
|
||||
1
src/etc/dhcpd6.opnsense.d/README
Normal file
1
src/etc/dhcpd6.opnsense.d/README
Normal file
@ -0,0 +1 @@
|
||||
OPNsense: automatically included dhcpd.conf files for IPv6.
|
||||
@ -1251,6 +1251,10 @@ EOD;
|
||||
$dhcpdconf .= dhcpd_zones($ddns_zones);
|
||||
}
|
||||
|
||||
foreach (glob('/usr/local/etc/dhcpd.opnsense.d/*.conf') as $file) {
|
||||
$dhcpdconf .= "\n\n# including custom file {$file}\n" . file_get_contents($file);
|
||||
}
|
||||
|
||||
@file_put_contents('/var/dhcpd/etc/dhcpd.conf', $dhcpdconf);
|
||||
@touch('/var/dhcpd/var/db/dhcpd.leases');
|
||||
@unlink('/var/dhcpd/var/run/dhcpd.pid');
|
||||
@ -1672,6 +1676,10 @@ EOD;
|
||||
$dhcpdv6conf .= "\nddns-update-style none;\n";
|
||||
}
|
||||
|
||||
foreach (glob('/usr/local/etc/dhcpd6.opnsense.d/*.conf') as $file) {
|
||||
$dhcpdv6conf .= "\n\n# including custom file {$file}\n" . file_get_contents($file);
|
||||
}
|
||||
|
||||
@file_put_contents('/var/dhcpd/etc/dhcpdv6.conf', $dhcpdv6conf);
|
||||
@touch('/var/dhcpd/var/db/dhcpd6.leases');
|
||||
@unlink('/var/dhcpd/var/run/dhcpdv6.pid');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user