#!/bin/bash parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )/../../ VERSION=`cat ${parent_path}/VERSION` if [ ! -f ${parent_path}/build/waku ] then echo "waku binary does not exist. Execute make first" exit fi tmpdir=`mktemp -d` chmod 777 ${tmpdir} cp ${parent_path}/build/waku ${tmpdir} strip --strip-unneeded ${tmpdir}/waku cp ${parent_path}/scripts/linux/waku.service ${tmpdir} pushd ${tmpdir} fpm \ -s dir -t deb \ -p gowaku-${VERSION}-x86_64.deb \ --name go-waku \ --license "MIT, Apache 2.0" \ --version ${VERSION} \ --architecture x86_64 \ --depends libc6 \ --description "Go implementation of Waku v2 protocol" \ --url "https://github.com/waku-org/go-waku" \ --maintainer "Richard Ramos " \ --deb-systemd=waku.service \ waku=/usr/bin/waku fpm -s deb -t rpm -p gowaku-${VERSION}-x86_64.rpm *.deb mv *.deb *.rpm ${parent_path}/build/. ls ${parent_path}/build/. popd