strongswan: check return value instead of output
authorStijn Tintel <stijn@linux-ipv6.be>
Tue, 1 Aug 2017 01:29:45 +0000 (03:29 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Mon, 7 Aug 2017 18:19:18 +0000 (20:19 +0200)
commitb93a53bd94f4255f39bd204197d96b98442b9c56
treeb35fd2285680f23ac0f0861975dafd1a09487fe1
parent44ef6048e22a1614504ba5c9b9568d5e954ef0d0
strongswan: check return value instead of output

When the strongswan service is running, `ipsec status` returns 0. Check
the return value instead of checking its output.

While at it, remove the [[ ]] bashism, use rereadall instead of
(reread)secrets, and move it inside the if statement.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
net/strongswan/files/ipsec.init