mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-28 13:46:33 +00:00
fix(writer): Add EBUSY to transient errors on Linux (#1918)
Change-Type: patch
This commit is contained in:
parent
357f2183b5
commit
5387bf19d9
@ -24,7 +24,7 @@ module.exports = {
|
|||||||
* Errors considered potentially temporary are:
|
* Errors considered potentially temporary are:
|
||||||
* - Mac OS: ENXIO, EBUSY
|
* - Mac OS: ENXIO, EBUSY
|
||||||
* - Windows: ENOENT, UNKNOWN
|
* - Windows: ENOENT, UNKNOWN
|
||||||
* - Linux: EIO
|
* - Linux: EIO, EBUSY
|
||||||
* @private
|
* @private
|
||||||
* @param {Error} error - Error
|
* @param {Error} error - Error
|
||||||
* @returns {Boolean}
|
* @returns {Boolean}
|
||||||
@ -35,7 +35,7 @@ module.exports = {
|
|||||||
if (process.platform === 'darwin') {
|
if (process.platform === 'darwin') {
|
||||||
return error.code === 'ENXIO' || error.code === 'EBUSY'
|
return error.code === 'ENXIO' || error.code === 'EBUSY'
|
||||||
} else if (process.platform === 'linux') {
|
} else if (process.platform === 'linux') {
|
||||||
return error.code === 'EIO'
|
return error.code === 'EIO' || error.code === 'EBUSY'
|
||||||
} else if (process.platform === 'win32') {
|
} else if (process.platform === 'win32') {
|
||||||
return error.code === 'ENOENT' || error.code === 'UNKNOWN'
|
return error.code === 'ENOENT' || error.code === 'UNKNOWN'
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user