userdata migration [need review from other OS]

This commit is contained in:
AMIAY
2026-01-27 01:44:58 +01:00
parent 3edee4b4eb
commit e56b12cd72
7 changed files with 234 additions and 115 deletions

View File

@@ -46,7 +46,8 @@ class UserDataBackup {
console.log(`[UserDataBackup] Copying from ${userDataPath} to ${backupPath}...`);
await fs.copy(userDataPath, backupPath, {
overwrite: true,
errorOnExist: false
errorOnExist: false,
dereference: true // Follow symlinks to avoid EPERM errors on Windows
});
console.log('[UserDataBackup] ✓ Backup completed successfully');
return backupPath;
@@ -82,7 +83,8 @@ class UserDataBackup {
await fs.copy(backupPath, userDataPath, {
overwrite: true,
errorOnExist: false
errorOnExist: false,
dereference: true // Follow symlinks to avoid EPERM errors on Windows
});
console.log('UserData restore completed successfully');