From bcc4b45ae926937eba3fdbf7d3504998d0a80397 Mon Sep 17 00:00:00 2001 From: Trumeet Date: Sat, 3 Apr 2021 15:59:55 -0700 Subject: fix(agent): wrong service name when disabling legacy systemd wg-quick units --- .../moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 { 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()) }); }) -- cgit v1.2.3