Sha256: 90598f87cbdae1dd0c501e5074dc648d0b938a18c1e9127f4230e194119a0072

Contents?: true

Size: 956 Bytes

Versions: 6

Compression:

Stored size: 956 Bytes

Contents

#!/bin/bash -ex

project_name=$1
shift
version=$1
shift

if [ -z "$project_name" ]; then
	echo Project name argument is required
	exit 1
fi
if [ -z "$version" ]; then
	echo Version argument is required
	exit 1
fi

package_name=conjur-"$project_name"_"$version"_amd64.deb

echo Building $package_name

mv /src/opt/conjur/project /src/opt/conjur/$project_name

cd /src/opt/conjur/$project_name

source /debify_utils.sh
bundle_clean

cd /src

mkdir -p opt/conjur/etc

/debify.sh

[ -d opt/conjur/"$project_name"/distrib ] && mv opt/conjur/"$project_name"/distrib /

fpm -s dir -t deb -n conjur-$project_name -v $version -C . \
	--maintainer "Conjur Inc." \
	--vendor "Conjur Inc." \
	--license "Proprietary" \
	--url "https://www.conjur.net" \
	--deb-no-default-config-files \
	--config-files opt/conjur/etc \
	--deb-user conjur \
	--deb-group conjur \
	--depends ruby2.0 \
	--description "Conjur $project_name service" \
	"$@"

ls -al *.deb

cp *.deb /dist/

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
conjur-debify-0.3.2 lib/conjur/fpm/package.sh
conjur-debify-0.3.1 lib/conjur/fpm/package.sh
conjur-debify-0.3.0 lib/conjur/fpm/package.sh
conjur-debify-0.2.2 lib/conjur/fpm/package.sh
conjur-debify-0.2.1 lib/conjur/fpm/package.sh
conjur-debify-0.2.0 lib/conjur/fpm/package.sh