Added missing 'WorkingDirectory' attribute for systemd

Bryan Roe committed Apr 11, 2020 at 13:28 UTC 42c747cc110ff5f21df9e3f8b40933754906c27d
1 file changed +2 -2
agents/meshinstall-linux.sh
+2 -2
@@ -164,12 +164,12 @@ DownloadAgent() {
164 # systemd
165 if [ -d "/lib/systemd/system/" ]
166 then
167 - echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /lib/systemd/system/meshagent.service
167 + echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nWorkingDirectory=/usr/local/mesh\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /lib/systemd/system/meshagent.service
168 else
169 # Some distros have the systemd folder at a different place
170 if [ -d "/usr/lib/systemd/system/" ]
171 then
172 - echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /usr/lib/systemd/system/meshagent.service
172 + echo -e "[Unit]\nDescription=MeshCentral Agent\n[Service]\nWorkingDirectory=/usr/local/mesh\nExecStart=/usr/local/mesh/meshagent\nStandardOutput=null\nRestart=always\nRestartSec=3\n[Install]\nWantedBy=multi-user.target\nAlias=meshagent.service\n" > /usr/lib/systemd/system/meshagent.service
173 else
174 echo "Unable to find systemd folder."
175 fi