aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2021-04-03 15:59:55 -0700
committerTrumeet <yuuta@yuuta.moe>2021-04-03 15:59:55 -0700
commitbcc4b45ae926937eba3fdbf7d3504998d0a80397 (patch)
treec44ace6084f7456e171e8717d5d8a78611e9f52c
parent4a018c6f27a70a6723f1bb835560d83322cc374f (diff)
downloaddn42peering-bcc4b45ae926937eba3fdbf7d3504998d0a80397.tar
dn42peering-bcc4b45ae926937eba3fdbf7d3504998d0a80397.tar.gz
dn42peering-bcc4b45ae926937eba3fdbf7d3504998d0a80397.tar.bz2
dn42peering-bcc4b45ae926937eba3fdbf7d3504998d0a80397.zip
fix(agent): wrong service name when disabling legacy systemd wg-quick units
-rw-r--r--agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
index afdfae9..bdf4d28 100644
--- a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
+++ b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
@@ -48,7 +48,7 @@ public class WireGuardProvisioner implements IProvisioner<WireGuardConfig> {
return Future.succeededFuture(actualNames.stream()
.flatMap(string -> {
return Arrays.stream(new Change[]{
- new CommandChange(new String[]{"systemctl", "disable", "--now", "-q", "wg-quick@" + string}),
+ new CommandChange(new String[]{"systemctl", "disable", "--now", "-q", "wg-quick@" + string.replace(".conf", ".service")}),
new FileChange("/etc/wireguard/" + string, null, FileChange.Action.DELETE.toString())
});
})