accumulo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Vines (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-19) Debian packaging support
Date Tue, 06 Dec 2011 15:45:40 GMT

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

John Vines commented on ACCUMULO-19:
------------------------------------

The latter patch would only work if the maven changes I've been making in 1.5 are backported.
Take that s you will.
                
> 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

        

Mime
View raw message