fix: use shell glob to copy all library files including symlinks

This commit is contained in:
tian 2026-07-21 15:11:22 +08:00
parent 490b81b802
commit 687f96c7f4

View File

@ -68,9 +68,10 @@ if [ -f scripts/install_deps.sh ]; then cp scripts/install_deps.sh "$BUILD_DIR/"
# 系统硬件加速库(从当前设备复制,确保兼容)
mkdir -p "$BUILD_DIR/lib_deps"
cp /usr/lib/librknnrt.so* "$BUILD_DIR/lib_deps/" 2>/dev/null || true
cp /usr/lib/aarch64-linux-gnu/librga.so* "$BUILD_DIR/lib_deps/" 2>/dev/null || true
cp /usr/lib/aarch64-linux-gnu/librockchip_mpp.so* "$BUILD_DIR/lib_deps/" 2>/dev/null || true
for pattern in '/usr/lib/librknnrt.so*' '/usr/lib/aarch64-linux-gnu/librga.so*' '/usr/lib/aarch64-linux-gnu/librockchip_mpp.so*'; do
cp $pattern "$BUILD_DIR/lib_deps/" 2>/dev/null || true
done
echo "库文件: $(ls $BUILD_DIR/lib_deps/ | wc -l)"
# 创建说明文件
cat > "$BUILD_DIR/README.txt" << 'EOF'