From 6bb79859650a78e134ecf1c4d723f5bef27b9b4c Mon Sep 17 00:00:00 2001 From: Tian jianyong <11429339@qq.com> Date: Fri, 20 Dec 2024 12:12:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=93=E5=8C=85=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/deploy_minimal.sh | 5 +++++ scripts/prepare_deploy.sh | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/scripts/deploy_minimal.sh b/scripts/deploy_minimal.sh index 5f647b5..8651096 100644 --- a/scripts/deploy_minimal.sh +++ b/scripts/deploy_minimal.sh @@ -29,6 +29,11 @@ fi SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "${SCRIPT_DIR}")" +# Install Python3 RPM packages +log_info "Installing Python3 RPM packages..." +cd "${PROJECT_ROOT}/deploy/rpm" +rpm -Uvh --nodeps *.rpm + # Create work directory WORK_DIR="/opt/collision_avoidance" log_info "Creating work directory: $WORK_DIR" diff --git a/scripts/prepare_deploy.sh b/scripts/prepare_deploy.sh index 96d5b12..90c714e 100644 --- a/scripts/prepare_deploy.sh +++ b/scripts/prepare_deploy.sh @@ -32,6 +32,19 @@ mkdir -p "${DEPLOY_DIR}/bin" mkdir -p "${DEPLOY_DIR}/lib" mkdir -p "${DEPLOY_DIR}/python" mkdir -p "${DEPLOY_DIR}/config" +mkdir -p "${DEPLOY_DIR}/rpm" + +# Download Python3 RPM packages +log_info "Downloading Python3 RPM packages..." +cd "${DEPLOY_DIR}/rpm" + +# Install yum-utils if not already installed +if ! command -v repotrack &> /dev/null; then + sudo yum install -y yum-utils +fi + +# Download Python3 and dependencies +repotrack python3 python3-pip python3-devel # Build the project log_info "Building project..." @@ -96,5 +109,6 @@ log_info "Deployment package created: ${PROJECT_NAME}_deploy.tar.gz" echo "Package contents:" echo " - Executable binary" echo " - Required runtime libraries" +echo " - Python3 RPM packages" echo " - Python dependencies" echo " - Configuration files" \ No newline at end of file