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