Bug #15771 ยป frr_rpki.patch
a/usr/local/pkg/frr.inc โ b/usr/local/pkg/frr.inc | ||
---|---|---|
387 | 387 |
} |
388 | 388 |
} |
389 | 389 |
/* BGP RPKI */ |
390 |
if (config_get_path("installedpackages/{$config_key}/config/0/enablerpki")) {
|
|
390 |
if (config_get_path("installedpackages/frrbgp/config/0/enablerpki") == "on") {
|
|
391 | 391 |
$frr_daemon_modules['bgpd'] .= ' -M rpki'; |
392 | 392 |
} |
393 | 393 |
a/usr/local/pkg/frr/frr_bgp_rpki_cache_servers.xml โ b/usr/local/pkg/frr/frr_bgp_rpki_cache_servers.xml | ||
---|---|---|
137 | 137 |
<description>Local path that includes the public key file of the router</description> |
138 | 138 |
<type>input</type> |
139 | 139 |
</field> |
140 |
<field> |
|
141 |
<fielddescr>Known Hosts Path</fielddescr> |
|
142 |
<fieldname>knownhostspath</fieldname> |
|
143 |
<description>Local path that includes the known hosts file</description> |
|
144 |
<type>input</type> |
|
145 |
</field> |
|
146 | 140 |
</fields> |
147 | 141 |
<custom_delete_php_command> |
148 | 142 |
frr_generate_config(); |
a/usr/local/pkg/frr/inc/frr_bgp.inc โ b/usr/local/pkg/frr/inc/frr_bgp.inc | ||
---|---|---|
848 | 848 |
if (!empty($frr_bgp_rpki_cs)) { |
849 | 849 |
foreach ($frr_bgp_rpki_cs as $cs) { |
850 | 850 |
$rpki_config .= " rpki cache {$cs['cacheserver']} {$cs['port']}"; |
851 |
foreach (array("username", "privkeypath", "pubkeypath", "knownhostspath") as $key) {
|
|
851 |
foreach (array("username", "privkeypath", "pubkeypath") as $key) { |
|
852 | 852 |
if (empty($cs[$key])) { |
853 | 853 |
continue; |
854 | 854 |
} |