----------------------------------------------------------- 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