mirror of
https://github.com/alibaba/DataX.git
synced 2025-05-02 03:39:19 +08:00
58 lines
1.2 KiB
RPMSpec
Executable File
58 lines
1.2 KiB
RPMSpec
Executable File
Name: t_dp_dw_datax_3_hook_dqc
|
|
Packager:xiafei.qiuxf
|
|
Version:2014122220.3
|
|
Release: 1
|
|
|
|
Summary: datax 3 dqc hook
|
|
URL: http://gitlab.alibaba-inc.com/datax/datax
|
|
Group: t_dp
|
|
License: Commercial
|
|
BuildArch: noarch
|
|
|
|
|
|
%define __os_install_post %{nil}
|
|
|
|
%description
|
|
CodeUrl: http://gitlab.alibaba-inc.com/datax/datax
|
|
datax dqc hook
|
|
%{_svn_path}
|
|
%{_svn_revision}
|
|
|
|
%define _prefix /home/admin/datax3/hook/dqc
|
|
|
|
%prep
|
|
export LANG=zh_CN.UTF-8
|
|
|
|
%pre
|
|
grep -q "^cug-tbdp:" /etc/group &>/dev/null || groupadd -g 508 cug-tbdp &>/dev/null || true
|
|
grep -q "^taobao:" /etc/passwd &>/dev/null || useradd -u 503 -g cug-tbdp taobao &>/dev/null || true
|
|
|
|
|
|
%build
|
|
BASE_DIR="${OLDPWD}/../"
|
|
|
|
cd ${BASE_DIR}/
|
|
|
|
#/home/ads/tools/apache-maven-3.0.3/bin/
|
|
mvn install -N
|
|
#/home/ads/tools/apache-maven-3.0.3/bin/
|
|
mvn install -pl common -DskipTests
|
|
cd ${BASE_DIR}/dqchook
|
|
#/home/ads/tools/apache-maven-3.0.3/bin/
|
|
mvn clean package -DskipTests assembly:assembly
|
|
cd ${BASE_DIR}
|
|
|
|
%install
|
|
BASE_DIR="${OLDPWD}/../"
|
|
mkdir -p .%{_prefix}
|
|
cp -r ${BASE_DIR}/dqchook/target/datax/hook/dqc/* .%{_prefix}/
|
|
|
|
%post
|
|
chmod -R 0755 %{_prefix}
|
|
|
|
|
|
%files
|
|
%defattr(755,admin,cug-tbdp)
|
|
%config(noreplace) %{_prefix}/dqc.properties
|
|
%{_prefix}
|