David Stendardi created KAFKA-1324: -------------------------------------- Summary: Debian packaging Key: KAFKA-1324 URL: https://issues.apache.org/jira/browse/KAFKA-1324 Project: Kafka Issue Type: Improvement Components: packaging Environment: linux Reporter: David Stendardi Priority: Minor
The following patch add a task releaseDeb to the gradle build : {code} ./gradlew releaseDeb {code} 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) -- This message was sent by Atlassian JIRA (v6.2#6252)