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:
File diff suppressed because one or more lines are too long
@@ -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]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user