simplified chmod on update
Bryan Roe committed
Jan 17, 2021 at 11:54 UTC
7209fb6f39f01b41c1fe97cc5a90cd4d8b369dac
1 file changed
+3
-5
agents/recoverycore.js
+3
-5
@@ -187,6 +187,9 @@ function agentUpdate_Start(updateurl, updateoptions)
187
}
188
else
189
{
190
+ var m = require('fs').statSync(process.execPath).mode;
191
+ require('fs').chmodSync(process.cwd() + agentfilename + '.update', m);
192
+
193
// remove binary
194
require('fs').unlinkSync(process.execPath);
195
@@ -196,11 +199,6 @@ function agentUpdate_Start(updateurl, updateoptions)
199
// erase update
200
require('fs').unlinkSync(process.cwd() + agentfilename + '.update');
201
199
- // add execute permissions
200
- var m = require('fs').statSync(process.execPath).mode;
201
- m |= (require('fs').CHMOD_MODES.S_IXUSR | require('fs').CHMOD_MODES.S_IXGRP | require('fs').CHMOD_MODES.S_IXOTH);
202
- require('fs').chmodSync(process.execPath, m);
203
-
202
sendConsoleText('Restarting service...', sessionid);
203
try
204
{