From 0d0e8452bf29977d6b6fe96a4c65581e83847737 Mon Sep 17 00:00:00 2001
From: shenmo <jifengshenmo@outlook.com>
Date: Fri, 14 Feb 2025 21:39:05 +0800
Subject: [PATCH] update: amber-ce-bookworm-configure-nvidia

---
 ...onfigure-nvidia => amber-ce-bookworm-configure-nvidia} | 8 +++++---
 src/usr/bin/amber-ce-bookworm-configure-nvidia            | 1 +
 src/usr/bin/bookworm-configure-nvidia                     | 1 -
 3 files changed, 6 insertions(+), 4 deletions(-)
 rename src/opt/apps/amber-ce-bookworm/files/bin/{bookworm-configure-nvidia => amber-ce-bookworm-configure-nvidia} (88%)
 mode change 100644 => 100755
 create mode 120000 src/usr/bin/amber-ce-bookworm-configure-nvidia
 delete mode 120000 src/usr/bin/bookworm-configure-nvidia

diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia b/src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
old mode 100644
new mode 100755
similarity index 88%
rename from src/opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia
rename to src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
index 5ee6f80..149c3f2
--- a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia
+++ b/src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
@@ -27,6 +27,8 @@ exit 1
 fi
 mkdir -p "$ACE_DIR/usr/lib" "$ACE_DIR/usr/lib32"
 
+log.info "正在链接 NVIDIA 驱动库 Linking NVIDIA Driver Libs"
+
 # 3\. 收集库文件路径
 lib_list=$(ldconfig -p | grep -Ei "nvidia|libcuda" | cut -d'>' -f2)
 
@@ -35,9 +37,9 @@ copied=0
 for lib in $lib_list; do
     resolved=$(readlink -f "$lib") # 解析符号链接
     if file "$resolved" | grep -q "32-bit"; then
-        ln -vs "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
+        ln -sf "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
     else
-        ln -vs "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
+        ln -sf "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
         copied=1
     fi
 done
@@ -52,7 +54,7 @@ for file in "${additional_files[@]}"; do
         file=$(readlink -f "$file")
         dir=$(dirname "$file")
         mkdir -p "$ACE_DIR/$dir"
-        ln -vs "/host/$file" "$ACE_DIR/$dir"
+        ln -sf "/host/$file" "$ACE_DIR/$dir"
     fi
 done
 
diff --git a/src/usr/bin/amber-ce-bookworm-configure-nvidia b/src/usr/bin/amber-ce-bookworm-configure-nvidia
new file mode 120000
index 0000000..f4f063f
--- /dev/null
+++ b/src/usr/bin/amber-ce-bookworm-configure-nvidia
@@ -0,0 +1 @@
+../../opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
\ No newline at end of file
diff --git a/src/usr/bin/bookworm-configure-nvidia b/src/usr/bin/bookworm-configure-nvidia
deleted file mode 120000
index 4a67b46..0000000
--- a/src/usr/bin/bookworm-configure-nvidia
+++ /dev/null
@@ -1 +0,0 @@
-../../opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia
\ No newline at end of file