[
https://issues.apache.org/jira/browse/ACCUMULO-19?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Scott Kuehn updated ACCUMULO-19:
--------------------------------
Attachment: ACCUMULO-19_v2.patch
Refactored this patch by moving deb building mvn directives to a deb profile in
src/assembly/pom.xml. The generated deb archive will contain the same files as
the RPM archive.
Run 'mvn package -P deb' to build the deb package.
Install the deb package on a debian-based system, but running 'dpkg --install
<accumulo.deb>' or 'dpkg --unpack <accumulo.deb>
> 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