File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 existsSync ,
55 mkdirSync ,
66 readdirSync ,
7- renameSync ,
87 rmSync ,
98 statSync ,
109 unlinkSync ,
@@ -86,20 +85,13 @@ function hasInitializedDataDir(dir: string): boolean {
8685 }
8786}
8887
89- function moveOrCopyDir ( sourceDir : string , targetDir : string ) : void {
88+ function copyDir ( sourceDir : string , targetDir : string ) : void {
9089 if ( existsSync ( targetDir ) && ! hasInitializedDataDir ( targetDir ) ) {
9190 rmSync ( targetDir , { recursive : true , force : true } )
9291 }
9392
94- try {
95- renameSync ( sourceDir , targetDir )
96- return
97- } catch {
98- mkdirSync ( dirname ( targetDir ) , { recursive : true } )
99- }
100-
93+ mkdirSync ( dirname ( targetDir ) , { recursive : true } )
10194 cpSync ( sourceDir , targetDir , { recursive : true } )
102- rmSync ( sourceDir , { recursive : true , force : true } )
10395}
10496
10597export function resolveProductionDataDir ( ) : string {
@@ -116,7 +108,7 @@ export function resolveProductionDataDir(): string {
116108
117109 try {
118110 mkdirSync ( dirname ( targetDir ) , { recursive : true } )
119- moveOrCopyDir ( legacyDir , targetDir )
111+ copyDir ( legacyDir , targetDir )
120112 console . info ( `[DATA_DIR] Migrated legacy data directory to ${ targetDir } ` )
121113 return targetDir
122114 } catch ( error ) {
You can’t perform that action at this time.
0 commit comments