diff --git a/Makefile b/Makefile index 7d9188c..056c119 100644 --- a/Makefile +++ b/Makefile @@ -19,12 +19,17 @@ build/$(PROGRAM_NAME) : $(SOURCES) deps: $(GO) get $(DEPENDANCIES) -package_deb: build - export PACKAGE_NAME="$(PROGRAM_NAME)" \ - export PACKAGE_VERSION="0.3.1" \ - export PACKAGE_PREFIX=$(PREFIX:/%=%) \ - export PACKAGE_PROGRAM="build/$(PROGRAM_NAME)" \ - && ./scripts/build.sh deb +package_info : scripts/info + echo PACKAGE_NAME=\"$(PROGRAM_NAME)\" "\n"\ + PACKAGE_DESCRIPTION=\"HAproxy healthcheck program for EOSIO API.\" "\n"\ + PACKAGE_VERSION=\"0.3.1\" "\n"\ + PACKAGE_PREFIX=\"$(PREFIX:/%=%)\" "\n"\ + PACKAGE_PROGRAM=\"build/$(PROGRAM_NAME)\" > $< + +package : package_info build + +package_deb: package + ./scripts/build.sh deb clean: $(GO) clean diff --git a/scripts/.gitignore b/scripts/.gitignore index a44cf89..b61653c 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -1,2 +1,3 @@ pack/ +info *.deb diff --git a/scripts/build.sh b/scripts/build.sh index c4c082a..f8edf81 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -7,7 +7,9 @@ export BASE_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" # Info -export PACKAGE_DESCRIPTION="HAproxy healthcheck program for EOSIO API." +set -o allexport +source ${BASE_DIR}/info +set +o allexport # Directories. export PACKAGE_BINDIR=${PACKAGE_PREFIX}/bin