From: Debayan Sutradhar Date: Fri, 28 May 2021 21:13:03 +0530 Subject: Added serialID for Message and fixed minor issue with start at boot on linux systems --- Added serialID for Message and fixed minor issue with start at boot on linux systems --- --- 'a/src/main/java/com/stream_pi/util/comms/Message.java' +++ b/src/main/java/com/stream_pi/util/comms/Message.java @@ -4,8 +4,8 @@ import java.io.Serializable; public class Message implements Serializable { + private static final long SerialVersionUID = 2004200019671976L; private final String header; - private String[] stringArrValue; private String stringValue; private byte[] byteArrValue; --- 'a/src/main/java/com/stream_pi/util/startatboot/StartAtBoot.java' +++ b/src/main/java/com/stream_pi/util/startatboot/StartAtBoot.java @@ -88,8 +88,7 @@ public class StartAtBoot { "[Service]\n" + "Type=simple\n" + "Environment=\"DISPLAY=:0\"\n" + - "WorkingDirectory=\""+runnerFile.getAbsoluteFile().getParent()+"\"\n" + - "ExecStart="+runnerFile.getAbsoluteFile().getParent()+"/"+runnerFile.getName()+"\n" + + "ExecStart=/usr/bin/env \""+runnerFile.getAbsoluteFile().getParent()+"/"+runnerFile.getName()+"\"\n" + "[Install]\n" + "WantedBy=default.target\n"); } @@ -99,8 +98,7 @@ public class StartAtBoot { "Description=Stream-Pi "+softwareType+"\n" + "[Service]\n" + "Type=oneshot\n" + - "WorkingDirectory=\""+runnerFile.getAbsoluteFile().getParent()+"\"\n" + - "ExecStart="+runnerFile.getAbsoluteFile().getParent()+"/"+runnerFile.getName()+"\n" + + "ExecStart=/usr/bin/env \""+runnerFile.getAbsoluteFile().getParent()+"/"+runnerFile.getName()+"\"\n" + "[Install]\n" + "WantedBy=default.target\n"); }