gluon-mesh-vpn-fastd: delete all old backbone peers on update
This commit is contained in:
		
							parent
							
								
									31fe529e92
								
							
						
					
					
						commit
						f3ff07b1a5
					
				| @ -40,8 +40,15 @@ c:section('fastd', 'peer_group', 'mesh_vpn_backbone', | |||||||
| 	  } | 	  } | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | c:foreach('fastd', 'peer', | ||||||
|  |   function(peer) | ||||||
|  |     if peer.net == 'mesh_vpn' and peer.group == 'mesh_vpn_backbone' then | ||||||
|  |       c:delete('fastd', peer['.name']) | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  | ) | ||||||
|  | 
 | ||||||
| for name, config in pairs(site.fastd_mesh_vpn.backbone.peers) do | for name, config in pairs(site.fastd_mesh_vpn.backbone.peers) do | ||||||
| 	c:delete('fastd', 'mesh_vpn_backbone_peer_' .. name) |  | ||||||
| 	c:section('fastd', 'peer', 'mesh_vpn_backbone_peer_' .. name, | 	c:section('fastd', 'peer', 'mesh_vpn_backbone_peer_' .. name, | ||||||
| 		  { | 		  { | ||||||
| 			  enabled = 1, | 			  enabled = 1, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user