You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by om...@apache.org on 2011/03/04 05:18:53 UTC
svn commit: r1077475 - in
/hadoop/common/branches/branch-0.20-security-patches: build.xml
src/c++/jsvc/build.sh src/c++/jsvc/build.xml
src/c++/jsvc/commons-daemon-1.0.2-src.tar.gz
Author: omalley
Date: Fri Mar 4 04:18:52 2011
New Revision: 1077475
URL: http://svn.apache.org/viewvc?rev=1077475&view=rev
Log:
commit 92effbf44e7212d81f30501d73d675ae098cbc8f
Author: Jitendra Nath Pandey <jitendra@sufferhome-lm.(none)>
Date: Tue May 18 18:21:06 2010 -0700
HDFS-1150 building jsvc from source tar.
Added:
hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/build.xml
hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/commons-daemon-1.0.2-src.tar.gz (with props)
Removed:
hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/build.sh
Modified:
hadoop/common/branches/branch-0.20-security-patches/build.xml
Modified: hadoop/common/branches/branch-0.20-security-patches/build.xml
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security-patches/build.xml?rev=1077475&r1=1077474&r2=1077475&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.20-security-patches/build.xml (original)
+++ hadoop/common/branches/branch-0.20-security-patches/build.xml Fri Mar 4 04:18:52 2011
@@ -179,9 +179,6 @@
<!-- jsvc properties set here -->
<property name="c++.jsvc.src"
value="${basedir}/src/c++/jsvc" />
- <property name="build.c++.jsvc"
- value="${build.c++}/jsvc" />
- <property name="jsvc.install.dir" value="${dist.dir}/bin" />
<!-- IVY properteis set here -->
<property name="ivy.dir" location="ivy" />
@@ -2260,14 +2257,13 @@
<!-- end of task-controller targets -->
<!-- jsvc targets -->
- <target name="jsvc">
- <mkdir dir="${build.c++.jsvc}" />
- <exec executable="sh" dir="${build.c++.jsvc}"
- failonerror="yes">
- <arg value="${c++.jsvc.src}/build.sh" />
- </exec>
- <copy file="${build.c++.jsvc}/jsvc" todir="${jsvc.install.dir}"
- verbose="true" />
+ <target name="jsvc" if="compile.c++">
+ <subant target="jsvc">
+ <property name="c++.jsvc.src" value="${c++.jsvc.src}" />
+ <property name="build.c++.jsvc" value="${build.c++}/jsvc" />
+ <property name="jsvc.install.dir" value="${dist.dir}/bin" />
+ <fileset file="${c++.jsvc.src}/build.xml"/>
+ </subant>
</target>
</project>
Added: hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/build.xml
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security-patches/src/c%2B%2B/jsvc/build.xml?rev=1077475&view=auto
==============================================================================
--- hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/build.xml (added)
+++ hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/build.xml Fri Mar 4 04:18:52 2011
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project name="hadoopjsvc" default="compile">
+
+ <property name="jsvc.version" value="1.0.2" />
+ <property name="jsvc.tar.ball" value="commons-daemon-${jsvc.version}-src.tar.gz" />
+ <property name="jsvc.src.code.dir" value="commons-daemon-${jsvc.version}-src/src/native/unix" />
+
+ <target name="jsvc">
+ <mkdir dir="${build.c++.jsvc}" />
+
+ <untar src="${c++.jsvc.src}/${jsvc.tar.ball}" compression="gzip" dest="${build.c++.jsvc}" />
+
+ <exec executable="sh" dir="${build.c++.jsvc}/${jsvc.src.code.dir}"
+ failonerror="yes">
+ <arg value="support/buildconf.sh" />
+ </exec>
+
+ <exec executable="sh" dir="${build.c++.jsvc}/${jsvc.src.code.dir}"
+ failonerror="yes">
+ <arg value="configure" />
+ </exec>
+
+ <exec executable="make" dir="${build.c++.jsvc}/${jsvc.src.code.dir}"
+ failonerror="yes">
+ <arg value="clean" />
+ </exec>
+
+ <exec executable="make" dir="${build.c++.jsvc}/${jsvc.src.code.dir}"
+ failonerror="yes">
+ </exec>
+
+ <copy file="${build.c++.jsvc}/${jsvc.src.code.dir}/jsvc" todir="${jsvc.install.dir}"
+ verbose="true" />
+ <chmod perm="ugo+x" type="file">
+ <fileset file="${jsvc.install.dir}/jsvc"/>
+ </chmod>
+ </target>
+
+</project>
Added: hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/commons-daemon-1.0.2-src.tar.gz
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security-patches/src/c%2B%2B/jsvc/commons-daemon-1.0.2-src.tar.gz?rev=1077475&view=auto
==============================================================================
Binary file - no diff available.
Propchange: hadoop/common/branches/branch-0.20-security-patches/src/c++/jsvc/commons-daemon-1.0.2-src.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream