Fixed Linux install script for some distros.

Ylian Saint-Hilaire committed Jan 5, 2019 at 22:07 UTC 95d00c20a7506ef4f44c7322492d45eb9582932b
2 files changed +14 -3
agents/meshinstall-linux.sh
+13 -2
@@ -122,8 +122,19 @@ DownloadAgent() {
122 UpdateMshFile
123 if [ $starttype -eq 1 ]
124 then
125 - # systemd
126 - 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
125 + # systemd
126 + if [ -d "/lib/systemd/system/" ]
127 + then
128 + 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
129 + else
130 + # Some distros have the systemd folder at a different place
131 + if [ -d "/usr/lib/systemd/system/" ]
132 + then
133 + 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
134 + else
135 + echo "Unable to find systemd folder."
136 + fi
137 + fi
138 systemctl enable meshagent
139 systemctl start meshagent
140 else
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "meshcentral",
3 - "version": "0.2.5-t",
3 + "version": "0.2.5-u",
4 "keywords": [
5 "Remote Management",
6 "Intel AMT",