feat: include system libraries and install_deps.sh in offline package
This commit is contained in:
parent
bbb787dfbd
commit
4fe02f3da4
@ -284,7 +284,14 @@ cmd_install_media_server() {
|
|||||||
cp "$BUILD_DIR/librk_shared_state.so" "$INSTALL_DIR/lib/"
|
cp "$BUILD_DIR/librk_shared_state.so" "$INSTALL_DIR/lib/"
|
||||||
echo -e "${GREEN}✓${NC} 已复制 librk_shared_state.so"
|
echo -e "${GREEN}✓${NC} 已复制 librk_shared_state.so"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 安装系统硬件加速库(如果离线包包含 lib_deps/)
|
||||||
|
if [ -d "$BUILD_DIR/lib_deps" ] && [ "$(ls -A "$BUILD_DIR/lib_deps" 2>/dev/null)" ]; then
|
||||||
|
cp "$BUILD_DIR"/lib_deps/*.so* /usr/lib/ 2>/dev/null || true
|
||||||
|
ldconfig 2>/dev/null || true
|
||||||
|
echo -e "${GREEN}✓${NC} 已安装系统硬件加速库"
|
||||||
|
fi
|
||||||
|
|
||||||
# 复制 web 静态文件
|
# 复制 web 静态文件
|
||||||
if [ -d "$PROJECT_DIR/web" ]; then
|
if [ -d "$PROJECT_DIR/web" ]; then
|
||||||
cp -r "$PROJECT_DIR/web"/* "$INSTALL_DIR/web/" 2>/dev/null || true
|
cp -r "$PROJECT_DIR/web"/* "$INSTALL_DIR/web/" 2>/dev/null || true
|
||||||
|
|||||||
@ -64,6 +64,13 @@ fi
|
|||||||
if [ -f scripts/ops.sh ]; then cp scripts/ops.sh "$BUILD_DIR/"; fi
|
if [ -f scripts/ops.sh ]; then cp scripts/ops.sh "$BUILD_DIR/"; fi
|
||||||
if [ -f scripts/monitor_hw.sh ]; then cp scripts/monitor_hw.sh "$BUILD_DIR/"; fi
|
if [ -f scripts/monitor_hw.sh ]; then cp scripts/monitor_hw.sh "$BUILD_DIR/"; fi
|
||||||
if [ -f scripts/ddr_mode.sh ]; then cp scripts/ddr_mode.sh "$BUILD_DIR/"; fi
|
if [ -f scripts/ddr_mode.sh ]; then cp scripts/ddr_mode.sh "$BUILD_DIR/"; fi
|
||||||
|
if [ -f scripts/install_deps.sh ]; then cp scripts/install_deps.sh "$BUILD_DIR/"; fi
|
||||||
|
|
||||||
|
# 系统硬件加速库(从当前设备复制,确保兼容)
|
||||||
|
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
|
||||||
|
|
||||||
# 创建说明文件
|
# 创建说明文件
|
||||||
cat > "$BUILD_DIR/README.txt" << 'EOF'
|
cat > "$BUILD_DIR/README.txt" << 'EOF'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user