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",