From 045fefb806e05183310fdbba7a345925207317b3 Mon Sep 17 00:00:00 2001 From: Dominik Perpeet Date: Tue, 11 Jul 2017 20:01:14 +0200 Subject: [PATCH] Add more rpm options to Makefile --- Makefile | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 6096fea..f079298 100644 --- a/Makefile +++ b/Makefile @@ -6,16 +6,34 @@ clean: rm -rf _install install: all - mkdir -p /usr/share/cockpit - cp -r dist/ /usr/share/cockpit/subscription-manager + mkdir -p /usr/share/cockpit/subscription-manager + cp -r dist/* /usr/share/cockpit/subscription-manager -srpm: clean all +dist-gzip: all mkdir -p _install/usr/share/cockpit cp -r dist/ _install/usr/share/cockpit/subscription-manager mkdir -p _install/usr/share/metainfo/ cp *.metainfo.xml _install/usr/share/metainfo/ + cp subscription-manager-cockpit.spec _install/ tar -C _install/ -czf subscription-manager-cockpit.tar.gz . + rm -rf _install + +srpm: dist-gzip rpmbuild -bs \ --define "_sourcedir `pwd`" \ - --define "_srcrpmdir `pwd`" \ - subscription-manager-cockpit.spec + --define "_srcrpmdir `pwd`" \ + subscription-manager-cockpit.spec + +rpm: dist-gzip + mkdir -p "`pwd`/output" + mkdir -p "`pwd`/rpmbuild" + rpmbuild -bb \ + --define "_sourcedir `pwd`" \ + --define "_specdir `pwd`" \ + --define "_builddir `pwd`/rpmbuild" \ + --define "_srcrpmdir `pwd`" \ + --define "_rpmdir `pwd`/output" \ + --define "_buildrootdir `pwd`/build" \ + subscription-manager-cockpit.spec + find `pwd`/output -name '*.rpm' -printf '%f\n' -exec mv {} . \; + rm -r "`pwd`/rpmbuild"