From 404e5371e3c6fee7e765b21033c4698a72e8dd31 Mon Sep 17 00:00:00 2001
From: h7x4 <h7x4@nani.wtf>
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();
         }
     }