You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by vi...@apache.org on 2012/01/31 21:07:31 UTC
svn commit: r1238783 - in /incubator/accumulo/branches/1.4: README pom.xml
src/packages/ src/packages/deb/ src/packages/deb/accumulo.control/
src/packages/deb/accumulo.control/control
Author: vines
Date: Tue Jan 31 20:07:31 2012
New Revision: 1238783
URL: http://svn.apache.org/viewvc?rev=1238783&view=rev
Log:
ACCUMULO-19 - we can now build the debian file for 1.4. Updated the README to include this information, as well as to describe how to add Bigtop to the debian source list
Added:
incubator/accumulo/branches/1.4/src/packages/
incubator/accumulo/branches/1.4/src/packages/deb/
incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/
incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control (with props)
Modified:
incubator/accumulo/branches/1.4/README
incubator/accumulo/branches/1.4/pom.xml
Modified: incubator/accumulo/branches/1.4/README
URL: http://svn.apache.org/viewvc/incubator/accumulo/branches/1.4/README?rev=1238783&r1=1238782&r2=1238783&view=diff
==============================================================================
--- incubator/accumulo/branches/1.4/README (original)
+++ incubator/accumulo/branches/1.4/README Tue Jan 31 20:07:31 2012
@@ -16,6 +16,12 @@ but having them available suppresses a r
$ ( cd ./src/server/src/main/c++ ; make )
+If you want to build the debian release, use the command "mvn package && maven
+-N jdeb:jdeb" to generate a .deb file in the target/ directory. Please follow
+the steps at https://cwiki.apache.org/BIGTOP/how-to-install-hadoop-distribution-from-bigtop.html
+to add bigtop to your debian sources list. This will make it substantially
+easier to install.
+
******************************************************************************
2. Deployment
@@ -23,7 +29,7 @@ Copy the accumulo tar file produced by "
from the target/ directory to the desired destination, then untar it (e.g.
tar xvzf accumulo-1.4.0-incubating-SNAPSHOT-dist.tar.gz).
-If you are using the RPM, install the RPM on every machine that will run
+If you are using the RPM/deb, install the RPM/deb on every machine that will run
accumulo.
******************************************************************************
Modified: incubator/accumulo/branches/1.4/pom.xml
URL: http://svn.apache.org/viewvc/incubator/accumulo/branches/1.4/pom.xml?rev=1238783&r1=1238782&r2=1238783&view=diff
==============================================================================
--- incubator/accumulo/branches/1.4/pom.xml (original)
+++ incubator/accumulo/branches/1.4/pom.xml Tue Jan 31 20:07:31 2012
@@ -309,6 +309,73 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <artifactId>jdeb</artifactId>
+ <groupId>org.vafer</groupId>
+ <version>0.8</version>
+ <inherited>false</inherited>
+ <configuration>
+ <deb>${project.build.directory}/${artifactId}_${project.version}-${os.arch}.deb</deb>
+ <controlDir>src/packages/deb/accumulo.control</controlDir>
+ <installDir>/opt/accumulo/accumulo-${project-version}</installDir>
+ <dataSet>
+ <data>
+ <src>lib</src>
+ <type>directory</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}/lib</prefix>
+ </mapper>
+ <excludes>**/.svn/**</excludes>
+ </data>
+ <data>
+ <src>README</src>
+ <type>file</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}</prefix>
+ </mapper>
+ </data>
+ <data>
+ <src>docs</src>
+ <type>directory</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}/docs</prefix>
+ </mapper>
+ <excludes>**/.svn/**</excludes>
+ </data>
+ <data>
+ <src>test</src>
+ <type>directory</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}/test</prefix>
+ </mapper>
+ <excludes>**/.svn/**,**/walkers.txt,**/ingesters.txt,**/continuous-env.sh,**/*.pyc</excludes>
+ </data>
+ <data>
+ <src>bin</src>
+ <type>directory</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}/bin</prefix>
+ <filemode>755</filemode>
+ </mapper>
+ <excludes>**/.svn/**</excludes>
+ </data>
+ <data>
+ <src>conf</src>
+ <type>directory</type>
+ <mapper>
+ <type>perm</type>
+ <prefix>/opt/accumulo/accumulo-${project.version}/conf</prefix>
+ </mapper>
+ <excludes>**/.svn/**,**/accumulo-site.xml,**/accumulo-env.sh,**/accumulo-metrics.xml,**/test-*,**/slaves,**/masters,**/tracers,**/gc,**/monitor</excludes>
+ </data>
+ </dataSet>
+ </configuration>
+ </plugin>
</plugins>
<pluginManagement>
<plugins>
Added: incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control
URL: http://svn.apache.org/viewvc/incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control?rev=1238783&view=auto
==============================================================================
--- incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control (added)
+++ incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control Tue Jan 31 20:07:31 2012
@@ -0,0 +1,9 @@
+Package: [[name]]
+Version: [[version]]
+Section: utilities
+Priority: optional
+Architecture: all
+Depends: default-jre-headless, hadoop, hadoop-zookeeper
+Maintainer: Apache Software Foundation <ac...@incubator.apache.org>
+Description: Accumulo is a large distributed structured store based on Google's BigTable design.
+Distribution: development
Propchange: incubator/accumulo/branches/1.4/src/packages/deb/accumulo.control/control
------------------------------------------------------------------------------
svn:executable = *