mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-07-12 16:42:24 +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
|
for lib in $lib_list; do
|
||||||
resolved=$(readlink -f "$lib") # 解析符号链接
|
resolved=$(readlink -f "$lib") # 解析符号链接
|
||||||
if file "$resolved" | grep -q "32-bit"; then
|
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
|
else
|
||||||
cp -L "$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||||
copied=1
|
copied=1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -44,16 +44,17 @@ additional_files=(
|
|||||||
)
|
)
|
||||||
for file in "${additional_files[@]}"; do
|
for file in "${additional_files[@]}"; do
|
||||||
if [ -f "$file" ]; then
|
if [ -f "$file" ]; then
|
||||||
|
file=$(readlink -f "$file")
|
||||||
dir=$(dirname "$file")
|
dir=$(dirname "$file")
|
||||||
mkdir -p "$ACE_DIR/$dir"
|
mkdir -p "$ACE_DIR/$dir"
|
||||||
cp "$file" "$ACE_DIR/$dir"
|
ln -vs "/host/$file" "$ACE_DIR/$dir"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# 6\. 标记版本
|
# 6\. 标记版本
|
||||||
if [ $copied -eq 1 ]; then
|
if [ $copied -eq 1 ]; then
|
||||||
echo "$nvidia_version" > "$ACE_DIR/current_version"
|
echo "$nvidia_version" > "$ACE_DIR/current_version"
|
||||||
log.info "NVIDIA 驱动库已成功复制"
|
log.info "NVIDIA 驱动库已成功链接"
|
||||||
else
|
else
|
||||||
log.error "未找到有效 NVIDIA 库文件"
|
log.error "未找到有效 NVIDIA 库文件"
|
||||||
fi
|
fi
|
Loading…
x
Reference in New Issue
Block a user