-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/19611/
-----------------------------------------------------------

Review request for kafka.


Bugs: KAFKA-1324
    https://issues.apache.org/jira/browse/KAFKA-1324


Repository: kafka


Description
-------

The following patch add a task releaseDeb to the gradle build : 

./gradlew releaseDeb 

This task should create a debian package in core/build/distributions using fpm 
: 
https://github.com/jordansissel/fpm. 

We decided to use fpm so other package types would be easy to provide in 
further iterations (eg : rpm). 

*Some implementations details* : 

- We splitted the releaseTarGz in two tasks : distDir, releaseTarGz. 
- We tried to use gradle builtin variables (project.name etc...) 
- By default the service will not start automatically so the user is free to 
setup the service with custom configuration. 


Notes : 
 * FPM is required and should be in the path. 
 * FPM does not allow yet to declare /etc/default/kafka as a conffiles (see : 
https://github.com/jordansissel/fpm/issues/668) 


Diffs
-----

  bin/kafka-run-class.sh d2fc8c0 
  build.gradle d6fd287 
  packaging/debian/control/postinstall PRE-CREATION 
  packaging/debian/control/postuninstall PRE-CREATION 
  packaging/debian/control/preuninstall PRE-CREATION 
  packaging/debian/default/kafka PRE-CREATION 
  packaging/debian/init.d/kafka PRE-CREATION 

Diff: https://reviews.apache.org/r/19611/diff/


Testing
-------

manually tested on ubuntu 12.04


Thanks,

David Stendardi

Reply via email to