Skip to content

Commit 564fa53

Browse files
committed
chore: recerete folder after deletion
1 parent e037453 commit 564fa53

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

caribic/src/setup.rs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ pub fn configure_local_cardano_devnet(
138138
let cardano_config_dir = cardano_dir.join("config");
139139
let service_folders = vec!["devnet", "kupo-db", "db-sync-data", "postgres", "baseinfo"];
140140

141-
for service_folder in service_folders {
141+
for service_folder in &service_folders {
142142
let serivce_folder_path = cardano_dir.join(service_folder);
143143
if serivce_folder_path.exists() && serivce_folder_path.is_dir() {
144144
fs::remove_dir_all(&serivce_folder_path).map_err(|error| {
@@ -150,6 +150,18 @@ pub fn configure_local_cardano_devnet(
150150
}
151151
}
152152

153+
// Recreate the deleted folders as empty directories
154+
for service_folder in &service_folders {
155+
let serivce_folder_path = cardano_dir.join(service_folder);
156+
fs::create_dir_all(&serivce_folder_path).map_err(|error| {
157+
format!(
158+
"Failed to create service folder {}: {}",
159+
service_folder,
160+
error.to_string()
161+
)
162+
})?;
163+
}
164+
153165
let devnet_dir = cardano_dir.join("devnet");
154166

155167
let cardano_config_files = vec![

0 commit comments

Comments
 (0)