27 lines
879 B
Bash
27 lines
879 B
Bash
#!/bin/bash
|
|
# Author: yhon
|
|
# Copyright Huawei Technologies Co., Ltd. 2010-2018. All rights reserved.
|
|
set -e
|
|
|
|
rpm_name=$1
|
|
|
|
cpath=/opt/custom_build_tool
|
|
build_dir=$(rpm --eval %{_builddir})
|
|
|
|
ip="10.175.100.158"
|
|
user="root"
|
|
password="huawei"
|
|
http_dir="/srv/www/htdocs/rpmbuild_middleware"
|
|
project=$(rpm --eval %{_project})
|
|
repo=$(rpm --eval %{_repository})
|
|
arch=$(rpm --eval %{_build_cpu})
|
|
release_dir="${http_dir}/${project}/${repo}/${arch}"
|
|
release_dir="${http_dir}/${project}/${repo}/${arch}"
|
|
|
|
tar_name=$(grep "/rpmbuild/SOURCES" /.build.command | awk -F 'rpmbuild/SOURCES/' '{print $2}' |awk -F '\\.spec' '{print $1}')
|
|
|
|
tar -I pbzip2 -cf "${tar_name}".tar.bz2 "${build_dir}"
|
|
|
|
/opt/custom_build_tool/client-tool-linux "$ip"#4123#cmdwait["mkdir -p $release_dir"]
|
|
/opt/custom_build_tool/client-tool-linux "$ip"#4123#sendfile["${tar_name}.tar.bz2,$release_dir/${tar_name}.tar.bz2"]
|