mirror of https://github.com/alibaba/DataX.git
				
				
				
			
		
			
	
	
		
			58 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | 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} |