[ https://issues.apache.org/jira/browse/ACCUMULO-19?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Vines resolved ACCUMULO-19. -------------------------------- Resolution: Fixed Unbroke things for standard packaging, I'm not certain we can get the /usr/bin/accumulo sorted out without refactoring the scripts. Spun it off into ACCUMULO-432 > 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: John Vines > Priority: Minor > Fix For: 1.4.0, 1.5.0 > > Attachments: ACCUMULO-19.patch, ACCUMULO-19_v2.patch, > ACCUMULO-19_v3.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