Skip to content

Commit

Permalink
Fixes #16085: rudder-api-client packaging untar the sources two times
Browse files Browse the repository at this point in the history
  • Loading branch information
Fdall committed Oct 30, 2019
1 parent 39d5038 commit ce1d496
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
7 changes: 6 additions & 1 deletion rudder-api-client/SOURCES/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ endif
# Pass an empty string to skip hash check
GET=get() { $(_GET) "$$1.part" "$$2" && { openssl dgst -sha256 "$$1.part" | grep -q "$$3" || { echo "Wrong checksum, aborting"; exit 1; }; } && mv "$$1.part" "$$1"; }; get

localdepends: ./rudder-sources
localdepends: ./rudder-sources ./rudder-sources/rudder-api-client/build

./rudder-sources.tar.bz2:
$(GET) rudder-sources.tar.bz2 https://www.rudder-project.org/archives/rudder-sources-${RUDDER_VERSION_TO_PACKAGE}.tar.bz2 ""
Expand All @@ -40,6 +40,11 @@ localdepends: ./rudder-sources
tar -xjf rudder-sources.tar.bz2
mv rudder-sources-*/ rudder-sources/

./rudder-sources/rudder-api-client/build:
cd rudder-sources/rudder-api-client && make install DESTDIR=build

clean: localclean

localclean:
rm -rf ./rudder-sources

Expand Down
5 changes: 2 additions & 3 deletions rudder-api-client/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,6 @@ export DH_VERBOSE=1
build:
# Force python everywhere in 5.0
find . -type f | xargs sed -i '1,1s|#!/usr/bin/python3|#!/usr/bin/python|'
tar -xjf SOURCES/rudder-sources.tar.bz2
mkdir -p BUILD
mv rudder-sources-*/* BUILD/

clean:
dh_testdir
Expand All @@ -40,6 +37,8 @@ binary-arch: install
dh_testdir
dh_testroot
dh_installchangelogs
#
dh_install --sourcedir=$(CURDIR)/SOURCES/rudder-sources/rudder-api-client/ build/ /

dh_installman
dh_link
Expand Down

0 comments on commit ce1d496

Please sign in to comment.