wireguard: skip peer config if public key of the peer is not defined
authorFlorian Eckert <fe@dev.tdt.de>
Thu, 5 Dec 2019 10:33:38 +0000 (11:33 +0100)
committerJohn Crispin <john@phrozen.org>
Wed, 15 Jan 2020 20:19:01 +0000 (21:19 +0100)
commit7151054abd5d43bf4c623e311a4c1046af4fff94
tree4e8a09d2173a00c831ce3b7c7ca8aa459ebfd009
parentd9cfa827acd9155429e4f2b00bc0052156aa5d4d
wireguard: skip peer config if public key of the peer is not defined

If a config section of a peer does not have a public key defined, the
whole interface does not start. The following log is shown

daemon.notice netifd: test (21071): Line unrecognized: `PublicKey='
daemon.notice netifd: test (21071): Configuration parsing erro

The command 'wg show' does only show the interface name.

With this change we skip the peer for this interface and emit a log
message. So the other peers get configured.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
package/network/utils/wireguard-tools/files/wireguard.sh