[ 
https://issues.apache.org/jira/browse/ACCUMULO-19?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13163984#comment-13163984
 ] 

Scott Kuehn commented on ACCUMULO-19:
-------------------------------------

@John good catch. this ticket is marked for 1.4, and the original patch works 
with version 1.4.  The *_v2 patch is for 1.5.  
Not sure what the protocol is for an issue that has patches for two branches.  
Regardless, both are functional, and have been tested with their respective 
versions.

For ACCUMULO-19_v2.patch on v1.5, run:  mvn package -P deb
For ACCUMULO-19.patch on v1.4, run:  mvn package && mvn -N jdeb:jdeb
                
> Debian packaging support
> ------------------------
>
>                 Key: ACCUMULO-19
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-19
>             Project: Accumulo
>          Issue Type: New Feature
>          Components: dist
>    Affects Versions: 1.4.0
>            Reporter: Scott Kuehn
>            Assignee: Scott Kuehn
>            Priority: Minor
>         Attachments: ACCUMULO-19.patch, ACCUMULO-19_v2.patch
>
>
> This ticket is for improving Accumulo ease-of-installation by adding built-in 
> support for debian packing. 
> Debian pkg support requires:
> 1. Creating the deb package lifecycle hook scripts, such as 'preinst' and 
> 'postinst'
> 2. Creating an init.d script (one of these already exists in bin/)
> 3. Integrating deb construction into the build lifecycle.  There are some mvn 
> dpkg plugins, but Im not sure how well these work.  It might just be easier 
> to run the deb construction as a delegated ant task (via the maven's antrun 
> plugin)
> Outline of required files: Putting all related packing files under 
> src/packages, which is consistent with other Apache projects, such as 
> zookeeper.
> The following dpkg hooks go in src/packages/deb/accumulo.control/:
> conffile, control, postinst, postrm, preinst, prerm
> An init.d script (which I think can just be a copy of bin/etc_initd_accumulo) 
> goes in src/packages/init.d:

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to