Fixed Linux install script for some distros.

This commit is contained in:
Ylian Saint-Hilaire 2019-01-05 22:07:41 -08:00
parent f70b3249a5
commit 5594fed442
2 changed files with 14 additions and 3 deletions

View File

@ -122,8 +122,19 @@ DownloadAgent() {
UpdateMshFile
if [ $starttype -eq 1 ]
then
# systemd
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
# systemd
if [ -d "/lib/systemd/system/" ]
then
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
else
# Some distros have the systemd folder at a different place
if [ -d "/usr/lib/systemd/system/" ]
then
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
else
echo "Unable to find systemd folder."
fi
fi
systemctl enable meshagent
systemctl start meshagent
else

View File

@ -1,6 +1,6 @@
{
"name": "meshcentral",
"version": "0.2.5-t",
"version": "0.2.5-u",
"keywords": [
"Remote Management",
"Intel AMT",