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)
committerRISCi_ATOM <bob@bobcall.me>
Thu, 16 Jan 2020 18:16:11 +0000 (13:16 -0500)
commita0c43b18d81c8782262b245a09a190f76c13204b
treeaa24b793f4779699109f8c8e1363c66296a10783
parent8cc3739b62eda368c0fa93238fa9236d79431807
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