From f9cc73187f9d7eb121f7995c40968abde7aa8a2d Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 15 Sep 2014 21:50:43 +0200 Subject: [PATCH] gluon-mesh-vpn-fastd: use delete_all instead of foreach to delete the old peers --- .../mesh-vpn-fastd/invariant/010-mesh-vpn-fastd | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package/gluon-mesh-vpn-fastd/files/lib/gluon/upgrade/mesh-vpn-fastd/invariant/010-mesh-vpn-fastd b/package/gluon-mesh-vpn-fastd/files/lib/gluon/upgrade/mesh-vpn-fastd/invariant/010-mesh-vpn-fastd index 13342d32..4697762c 100755 --- a/package/gluon-mesh-vpn-fastd/files/lib/gluon/upgrade/mesh-vpn-fastd/invariant/010-mesh-vpn-fastd +++ b/package/gluon-mesh-vpn-fastd/files/lib/gluon/upgrade/mesh-vpn-fastd/invariant/010-mesh-vpn-fastd @@ -39,12 +39,10 @@ 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 +c:delete_all('fastd', 'peer', + function(peer) + return peer.net == 'mesh_vpn' and peer.group == 'mesh_vpn_backbone' + end ) for name, config in pairs(site.fastd_mesh_vpn.backbone.peers) do