修改打包脚本
This commit is contained in:
parent
3aa9d8fe43
commit
6bb7985965
@ -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"
|
||||
|
||||
@ -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"
|
||||
Loading…
Reference in New Issue
Block a user