From f54cbfa29b5cede371b37988ad6af1ba5e24851a Mon Sep 17 00:00:00 2001 From: Chris Swingler Date: Mon, 20 Mar 2017 15:14:09 -0500 Subject: [PATCH 1/3] Remove cli build steps, fix dpkg name when building on Darwin --- build.sh | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/build.sh b/build.sh index 7ef4ced..0138b5a 100755 --- a/build.sh +++ b/build.sh @@ -88,8 +88,9 @@ function oinstall() { function package() { local target builddir prefix packages target="$1" - builddir="$2" + arch="$2" prefix="$3" + builddir="$3" cd $TOPDIR @@ -102,19 +103,14 @@ function package() { echo "Creating Distro full packages" fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t rpm -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ . - fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t deb -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ --deb-no-default-config-files . + fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t deb -a "$target-$arch" -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ --deb-no-default-config-files . cd $TOPDIR - # rpm packaging -- executable only - echo "Creating Distro cli packages" - fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t rpm -n orchestrator-agent-cli -C $builddir/orchestrator-agent-cli --prefix=/ . - fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t deb -n orchestrator-agent-cli -C $builddir/orchestrator-agent-cli --prefix=/ --deb-no-default-config-files . ;; 'darwin') echo "Creating Darwin full Package" tar -C $builddir/orchestrator-agent -czf $TOPDIR/orchestrator-agent-"${RELEASE_VERSION}"-$target-$arch.tar.gz ./ - echo "Creating Darwin cli Package" - tar -C $builddir/orchestrator-agent-cli -czf $TOPDIR/orchestrator-agent-cli-"${RELEASE_VERSION}"-$target-$arch.tar.gz ./ + ;; esac @@ -156,7 +152,7 @@ function main() { build "$target" "$arch" "$builddir" "$prefix" [[ $? == 0 ]] || return 1 if [[ $build_only -eq 0 ]]; then - package "$target" "$builddir" "$prefix" + package "$target" "$arch" "$builddir" "$prefix" fi } From 5d649cd6ec292d28963a799d8cf64c6a2cd97778 Mon Sep 17 00:00:00 2001 From: Chris Swingler Date: Mon, 20 Mar 2017 15:24:41 -0500 Subject: [PATCH 2/3] Fixing ordering of parameters --- build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 0138b5a..b1a4860 100755 --- a/build.sh +++ b/build.sh @@ -86,11 +86,11 @@ function oinstall() { } function package() { - local target builddir prefix packages + local target builddir prefix packages arch target="$1" arch="$2" - prefix="$3" builddir="$3" + prefix="$4" cd $TOPDIR From fd475e0851de20055244db4697083d889605bbdf Mon Sep 17 00:00:00 2001 From: Chris Swingler Date: Thu, 23 Mar 2017 15:27:09 -0500 Subject: [PATCH 3/3] Another fix for package building on darwin --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index b1a4860..b104ea2 100755 --- a/build.sh +++ b/build.sh @@ -103,7 +103,7 @@ function package() { echo "Creating Distro full packages" fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t rpm -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ . - fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t deb -a "$target-$arch" -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ --deb-no-default-config-files . + fpm -v "${RELEASE_VERSION}" --epoch 1 -f -s dir -t deb -a "$arch" -n orchestrator-agent -C $builddir/orchestrator-agent --prefix=/ --deb-no-default-config-files . cd $TOPDIR ;;