From 404e5371e3c6fee7e765b21033c4698a72e8dd31 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 7 Aug 2024 16:19:40 +0200 Subject: [PATCH] build.rs: don't fail on symlink creation --- build.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/build.rs b/build.rs index f4e675f..f5bce0e 100644 --- a/build.rs +++ b/build.rs @@ -17,20 +17,24 @@ fn main() -> anyhow::Result<()> { .ok_or(anyhow!("Could not resolve target profile directory"))? .to_path_buf(); - dbg!(&target_profile_dir); + if !target_profile_dir.exists() { + std::fs::create_dir_all(&target_profile_dir)?; + } if !target_profile_dir.join("mysql-useradm").exists() { symlink( target_profile_dir.join("mysqladm"), target_profile_dir.join("mysql-useradm"), - )?; + ) + .ok(); } if !target_profile_dir.join("mysql-dbadm").exists() { symlink( target_profile_dir.join("mysqladm"), target_profile_dir.join("mysql-dbadm"), - )?; + ) + .ok(); } }