mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-06-04 14:19:52 +08:00
update: 改为软链接到容器中
Signed-off-by: shenmo <jifengshenmo@outlook.com>
This commit is contained in:
parent
517816ee00
commit
b1a2b02c1e
@ -30,9 +30,9 @@ copied=0
|
||||
for lib in $lib_list; do
|
||||
resolved=$(readlink -f "$lib") # 解析符号链接
|
||||
if file "$resolved" | grep -q "32-bit"; then
|
||||
cp -L "$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
else
|
||||
cp -L "$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
copied=1
|
||||
fi
|
||||
done
|
||||
@ -44,16 +44,17 @@ additional_files=(
|
||||
)
|
||||
for file in "${additional_files[@]}"; do
|
||||
if [ -f "$file" ]; then
|
||||
file=$(readlink -f "$file")
|
||||
dir=$(dirname "$file")
|
||||
mkdir -p "$ACE_DIR/$dir"
|
||||
cp "$file" "$ACE_DIR/$dir"
|
||||
ln -vs "/host/$file" "$ACE_DIR/$dir"
|
||||
fi
|
||||
done
|
||||
|
||||
# 6\. 标记版本
|
||||
if [ $copied -eq 1 ]; then
|
||||
echo "$nvidia_version" > "$ACE_DIR/current_version"
|
||||
log.info "NVIDIA 驱动库已成功复制"
|
||||
log.info "NVIDIA 驱动库已成功链接"
|
||||
else
|
||||
log.error "未找到有效 NVIDIA 库文件"
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user