updater plugin: wait for update to be writable, as we need to rename the file
Massimo Melina committed
Apr 1, 2022 at 18:33 UTC
ef6c7a51ba36e1c1e3508f9a6e9ec3704a34e9e2
1 file changed
+3
-3
plugins/updater-disabled/plugin.js
+3
-3
@@ -17,18 +17,18 @@ if exist hfs.exe-new (
17
)
18
`
19
20
-const LOG_PREFIX = "UPDATER:"
20
+const LOG_PREFIX = "UPDATER PLUGIN:"
21
22
exports.init = async api => {
23
const fs = api.require('fs')
24
fs.writeFile(BATCH_NAME, BATCH, err =>
25
- err && console.error(LOG_PREFIX, "could'nt write", BATCH_NAME))
25
+ err && console.error(LOG_PREFIX, "couldn't write", BATCH_NAME))
26
if (!process.env.hfs_updater)
27
return console.log(LOG_PREFIX, "run", BATCH_NAME, "to have restart-on-update")
28
29
console.log(LOG_PREFIX, "ready")
30
const timer = setInterval(() => {
31
- fs.access(NEW, err => {
31
+ fs.access(NEW, fs.constants.W_OK, err => {
32
if (err) return
33
console.log(LOG_PREFIX, "exiting for update")
34
process.exit(0)