Author: rvs
Date: Mon Oct 22 19:37:53 2012
New Revision: 1401043

URL: http://svn.apache.org/viewvc?rev=1401043&view=rev
Log:
BIGTOP-762. Updates for building Flume versions >= 1.2 (Andrew Purtell via rvs)

Removed:
    bigtop/trunk/bigtop-packages/src/deb/flume/flume.docs
Modified:
    bigtop/trunk/bigtop-packages/src/common/flume/install_flume.sh
    bigtop/trunk/bigtop-packages/src/deb/flume/rules
    bigtop/trunk/bigtop-packages/src/rpm/flume/SPECS/flume.spec

Modified: bigtop/trunk/bigtop-packages/src/common/flume/install_flume.sh
URL: 
http://svn.apache.org/viewvc/bigtop/trunk/bigtop-packages/src/common/flume/install_flume.sh?rev=1401043&r1=1401042&r2=1401043&view=diff
==============================================================================
--- bigtop/trunk/bigtop-packages/src/common/flume/install_flume.sh (original)
+++ bigtop/trunk/bigtop-packages/src/common/flume/install_flume.sh Mon Oct 22 
19:37:53 2012
@@ -97,7 +97,7 @@ ETC_DIR=${ETC_DIR:-/etc/flume}
 install -d -m 0755 ${PREFIX}/${LIB_DIR}
 
 (cd ${PREFIX}/${LIB_DIR} &&
-  tar --strip-components=1 -xvzf 
${BUILD_DIR}/flume-ng-dist/target/flume-ng-dist-*-dist.tar.gz)
+  tar --strip-components=1 -xvzf 
${BUILD_DIR}/flume-ng-dist/target/*flume-*-dist.tar.gz)
 
 # Take out useless things or we've installed elsewhere
 for x in flume-ng-* \
@@ -148,6 +148,15 @@ unlink $PREFIX/$LIB_DIR/conf || /bin/tru
 ln -s /etc/flume/conf $PREFIX/$LIB_DIR/conf
 
 # Docs
+rm -rf $PREFIX/$LIB_DIR/docs
 install -d -m 0755 $PREFIX/${DOC_DIR}
-cp -r CHANGELOG DEVNOTES DISCLAIMER LICENSE NOTICE README RELEASE-NOTES 
$PREFIX/${DOC_DIR}
-
+for x in CHANGELOG \
+          DEVNOTES \
+          LICENSE \
+          NOTICE \
+          README \
+          RELEASE-NOTES ; do
+  if [ -x $x ] ; then
+    cp -r $x $PREFIX/${DOC_DIR}
+  fi
+done

Modified: bigtop/trunk/bigtop-packages/src/deb/flume/rules
URL: 
http://svn.apache.org/viewvc/bigtop/trunk/bigtop-packages/src/deb/flume/rules?rev=1401043&r1=1401042&r2=1401043&view=diff
==============================================================================
--- bigtop/trunk/bigtop-packages/src/deb/flume/rules (original)
+++ bigtop/trunk/bigtop-packages/src/deb/flume/rules Mon Oct 22 19:37:53 2012
@@ -45,7 +45,6 @@ override_dh_auto_install:
        install -d -m 0755 debian/flume-node/etc/default
        cp debian/flume-node.default debian/flume-node/etc/default/flume-node
        # Remove hadoop dependency and instead symlink in the hadoop jar
-       rm debian/flume/usr/lib/flume/lib/hadoop-*
-       ln -s /usr/lib/hadoop/hadoop-common.jar 
debian/flume/usr/lib/flume/lib/hadoop-common.jar
-       ln -s /usr/lib/hadoop/hadoop-auth.jar 
debian/flume/usr/lib/flume/lib/hadoop-auth.jar
-
+       # rm debian/flume/usr/lib/flume/lib/hadoop-*
+       # ln -s /usr/lib/hadoop/hadoop-common.jar 
debian/flume/usr/lib/flume/lib/hadoop-common.jar
+       # ln -s /usr/lib/hadoop/hadoop-auth.jar 
debian/flume/usr/lib/flume/lib/hadoop-auth.jar

Modified: bigtop/trunk/bigtop-packages/src/rpm/flume/SPECS/flume.spec
URL: 
http://svn.apache.org/viewvc/bigtop/trunk/bigtop-packages/src/rpm/flume/SPECS/flume.spec?rev=1401043&r1=1401042&r2=1401043&view=diff
==============================================================================
--- bigtop/trunk/bigtop-packages/src/rpm/flume/SPECS/flume.spec (original)
+++ bigtop/trunk/bigtop-packages/src/rpm/flume/SPECS/flume.spec Mon Oct 22 
19:37:53 2012
@@ -135,7 +135,7 @@ chmod 755 $init_file
 %__cp %{SOURCE4} $RPM_BUILD_ROOT/etc/default/%{name}-node
 
 # Get rid of hadoop jar, and instead link to installed hadoop
-rm $RPM_BUILD_ROOT/usr/lib/flume/lib/hadoop-*
+rm $RPM_BUILD_ROOT/usr/lib/flume/lib/hadoop-* || true
 ln -s /usr/lib/hadoop/hadoop-common.jar 
$RPM_BUILD_ROOT/usr/lib/flume/lib/hadoop-common.jar
 ln -s /usr/lib/hadoop/hadoop-auth.jar 
$RPM_BUILD_ROOT/usr/lib/flume/lib/hadoop-auth.jar
 


Reply via email to