| 221 | } |
| 222 | |
| 223 | void EnsureDirectories() { |
| 224 | auto nand_sys_exp = fs::GetNANDSystemExplorer(); |
| 225 | auto sd_exp = fs::GetSdCardExplorer(); |
| 226 | nand_sys_exp->EmptyDirectory(GLEAF_PATH_NAND_INSTALL_TEMP_DIR); |
| 227 | |
| 228 | sd_exp->CreateDirectory(GLEAF_PATH_ROOT_DIR); |
| 229 | sd_exp->CreateDirectory(GLEAF_PATH_METADATA_DIR); |
| 230 | sd_exp->CreateDirectory(GLEAF_PATH_TITLE_DIR); |
| 231 | sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_DIR); |
| 232 | sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_TEMP_DIR); |
| 233 | sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_UPDATE_DIR); |
| 234 | sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_TITLE_DIR); |
| 235 | sd_exp->CreateDirectory(GLEAF_PATH_REPORTS_DIR); |
| 236 | sd_exp->CreateDirectory(GLEAF_PATH_USER_DATA_DIR); |
| 237 | } |
| 238 | |
| 239 | Result Initialize() { |
| 240 | srand(time(nullptr)); |
no test coverage detected