Skip to content

Commit

Permalink
Fix deb package creation
Browse files Browse the repository at this point in the history
1. use same versioning as the core package does
2. Fix dependency package version
  • Loading branch information
electrical committed May 1, 2014
1 parent 02079d5 commit 6390827
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions pkg/build2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,9 @@ tar -C $workdir/tarball -zxf $contribtar --strip-components 1

_fpm() {
target=$1
fpm -s dir -n logstash-contrib -v "$RELEASE" \
fpm -s dir -n logstash-contrib \
-a noarch --url "https://github.com/elasticsearch/logstash-contrib" \
--description "Community supported plugins for Logstash" \
-d "logstash = $RELEASE" \
--vendor "Elasticsearch" \
--license "Apache 2.0" \
"$@"
Expand All @@ -75,11 +74,20 @@ case $os in
centos|fedora|redhat|sl)
_fpm -t rpm --rpm-use-file-permissions --rpm-user root --rpm-group root \
--iteration "1_$REVISION" --rpm-ignore-iteration-in-dependencies \
-d "logstash = $RELEASE" -v "$RELEASE" \
-f -C $workdir/tarball --prefix /opt/logstash $(cat $workdir/files)
;;
ubuntu|debian)
if ! echo $RELEASE | grep -q '\.(dev\|rc.*)'; then
# This is a dev or RC version... So change the upstream version
# example: 1.2.2.dev => 1.2.2~dev
# This ensures a clean upgrade path.
RELEASE="$(echo $RELEASE | sed 's/\.\(dev\|rc.*\)/~\1/')"
fi

_fpm -t deb --deb-user root --deb-group root \
--iteration "1-$REVISION" --deb-ignore-iteration-in-dependencies \
-d "logstash = $RELEASE" -v "$RELEASE" \
-f -C $workdir/tarball --prefix /opt/logstash $(cat $workdir/files)
;;
esac

0 comments on commit 6390827

Please sign in to comment.