diff --git a/chameleon-server/src/main/java/com/chameleonvision/util/Helpers.java b/chameleon-server/src/main/java/com/chameleonvision/util/Helpers.java index f227b4a65..646ae1f56 100644 --- a/chameleon-server/src/main/java/com/chameleonvision/util/Helpers.java +++ b/chameleon-server/src/main/java/com/chameleonvision/util/Helpers.java @@ -4,6 +4,7 @@ import edu.wpi.cscore.VideoMode; import org.opencv.core.Scalar; import java.awt.*; +import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; @@ -44,7 +45,11 @@ public class Helpers { public static void setService(Path filePath) throws IOException, InterruptedException { String newService = String.format(kServiceString, filePath.toString()); - Writer writer = new FileWriter(kServicePath, false); + File file = new File(kServicePath); + if (file.exists()) { + file.delete(); + } + Writer writer = new FileWriter(file, false); writer.write(newService); writer.close(); Process p = Runtime.getRuntime().exec("systemctl enable chameleonVision.service");