(recoverCtx *composeRecoverContext)
| 542 | } |
| 543 | |
| 544 | func stepPrepareComposeRecover(recoverCtx *composeRecoverContext) error { |
| 545 | if !recoverCtx.fileOp.Stat(recoverCtx.req.File) { |
| 546 | return buserr.WithName("ErrFileNotFound", recoverCtx.req.File) |
| 547 | } |
| 548 | _ = os.RemoveAll(recoverCtx.tmpDir) |
| 549 | return nil |
| 550 | } |
| 551 | |
| 552 | func stepExtractComposeRecover(recoverCtx *composeRecoverContext) error { |
| 553 | return recoverCtx.fileOp.TarGzExtractPro(recoverCtx.req.File, path.Dir(recoverCtx.req.File), recoverCtx.req.Secret) |
no test coverage detected