Skip to content
Snippets Groups Projects
Commit 72260cfa authored by Ondrej Mikle's avatar Ondrej Mikle Committed by Nick Mathewson
Browse files

Cleanup of RPM build process - no more .git in tarball, use automake's...

Cleanup of RPM build process - no more .git in tarball, use automake's dist-gzip to create the tarball.

Signed-off-by: default avatarOndrej Mikle <ondrej.mikle@gmail.com>
parent cf20fac3
No related branches found
No related tags found
No related merge requests found
...@@ -24,23 +24,18 @@ EXTRA_DIST = \ ...@@ -24,23 +24,18 @@ EXTRA_DIST = \
#install-data-local: #install-data-local:
# $(INSTALL) -m 755 -d $(LOCALSTATEDIR)/lib/tor # $(INSTALL) -m 755 -d $(LOCALSTATEDIR)/lib/tor
# Assume a tarball is in .. for now. # Use automake's dist-gzip target to build the tarball
dist-rpm: dist-rpm: dist-gzip
RPM_BUILD_DIR="/tmp/tor-rpm-build-$$$$"; \ TIMESTAMP=$$(date +"%Y-%m-%d_%H.%M.%S"); \
rm -rf $$RPM_BUILD_DIR; \ RPM_BUILD_DIR=$$(mktemp -d "/tmp/tor-rpm-build-$$TIMESTAMP-XXXX"); \
mkdir $$RPM_BUILD_DIR || exit 1; \ mkdir -p "$$RPM_BUILD_DIR"/{BUILD,RPMS,SOURCES/"tor-$(VERSION)",SPECS,SRPMS}; \
for subdir in BUILD RPMS SOURCES SPECS SRPMS; do \ cp -fa "$(distdir).tar.gz" "$$RPM_BUILD_DIR"/SOURCES/; \
mkdir $$RPM_BUILD_DIR/$$subdir; \ LIBS=-lrt rpmbuild -ba --define "_topdir $$RPM_BUILD_DIR" tor.spec; \
done; \ cp -fa "$$RPM_BUILD_DIR"/SRPMS/* .; \
mkdir $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION); \ cp -fa "$$RPM_BUILD_DIR"/RPMS/* .; \
cp -R ./ $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION)/; \ rm -rf "$$RPM_BUILD_DIR"; \
pushd $$RPM_BUILD_DIR/SOURCES/; \ echo "RPM build finished"; \
tar zcf tor-$(VERSION).tar.gz ./; \ #end of dist-rpm
popd; \
LIBS=-lrt rpmbuild -ba --define "_topdir $$RPM_BUILD_DIR" tor.spec; \
mv $$RPM_BUILD_DIR/SRPMS/* .; \
mv $$RPM_BUILD_DIR/RPMS/* .; \
rm -rf $$RPM_BUILD_DIR
dist: check dist: check
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment