1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-02-05 19:23:27 +00:00

Updated installService for PSeudo Services, to copy extra files to the correct path

This commit is contained in:
Bryan Roe
2019-10-21 16:29:27 -07:00
parent 012b11bcb8
commit 340a16cfda
2 changed files with 30 additions and 16 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1921,12 +1921,26 @@ function serviceManager()
if (options.files[i]._buffer)
{
console.log('writing ' + extractFileName(options.files[i]));
require('fs').writeFileSync('/usr/local/mesh_services/' + options.name + '/' + extractFileName(options.files[i]), options.files[i]._buffer);
if (options.servicePlatform == 'unknown')
{
require('fs').writeFileSync('/usr/local/mesh_daemons/' + options.name + '/' + extractFileName(options.files[i]), options.files[i]._buffer);
}
else
{
require('fs').writeFileSync('/usr/local/mesh_services/' + options.name + '/' + extractFileName(options.files[i]), options.files[i]._buffer);
}
}
else
{
console.log('copying ' + extractFileSource(options.files[i]));
require('fs').copyFileSync(extractFileSource(options.files[i]), '/usr/local/mesh_services/' + options.name + '/' + extractFileName(options.files[i]));
if (options.servicePlatform == 'unknown')
{
require('fs').copyFileSync(extractFileSource(options.files[i]), '/usr/local/mesh_daemons/' + options.name + '/' + extractFileName(options.files[i]));
}
else
{
require('fs').copyFileSync(extractFileSource(options.files[i]), '/usr/local/mesh_services/' + options.name + '/' + extractFileName(options.files[i]));
}
}
}
}