Backends: print versions somewhere in log
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
4671f59c67
commit
567503abc7
@ -187,7 +187,7 @@ public final class GoBackend implements Backend {
|
|||||||
try (final ParcelFileDescriptor tun = builder.establish()) {
|
try (final ParcelFileDescriptor tun = builder.establish()) {
|
||||||
if (tun == null)
|
if (tun == null)
|
||||||
throw new Exception("Unable to create tun device");
|
throw new Exception("Unable to create tun device");
|
||||||
|
Log.d(TAG, "Go backend v" + wgVersion());
|
||||||
currentTunnelHandle = wgTurnOn(tunnel.getName(), tun.detachFd(), goConfig);
|
currentTunnelHandle = wgTurnOn(tunnel.getName(), tun.detachFd(), goConfig);
|
||||||
}
|
}
|
||||||
if (currentTunnelHandle < 0)
|
if (currentTunnelHandle < 0)
|
||||||
|
@ -109,8 +109,10 @@ public final class WgQuickBackend implements Backend {
|
|||||||
try (final FileOutputStream stream = new FileOutputStream(tempFile, false)) {
|
try (final FileOutputStream stream = new FileOutputStream(tempFile, false)) {
|
||||||
stream.write(config.toString().getBytes(StandardCharsets.UTF_8));
|
stream.write(config.toString().getBytes(StandardCharsets.UTF_8));
|
||||||
}
|
}
|
||||||
final String command = String.format("wg-quick %s '%s'",
|
String command = String.format("wg-quick %s '%s'",
|
||||||
state.toString().toLowerCase(), tempFile.getAbsolutePath());
|
state.toString().toLowerCase(), tempFile.getAbsolutePath());
|
||||||
|
if (state == State.UP)
|
||||||
|
command = "cat /sys/module/wireguard/version && " + command;
|
||||||
final int result = rootShell.run(null, command);
|
final int result = rootShell.run(null, command);
|
||||||
// noinspection ResultOfMethodCallIgnored
|
// noinspection ResultOfMethodCallIgnored
|
||||||
tempFile.delete();
|
tempFile.delete();
|
||||||
|
Loading…
Reference in New Issue
Block a user