Add more rpm options to Makefile

This commit is contained in:
Dominik Perpeet 2017-07-11 20:01:14 +02:00 committed by Lars Karlitski
parent 5a42eae90f
commit 045fefb806

View file

@ -6,16 +6,34 @@ clean:
rm -rf _install rm -rf _install
install: all install: all
mkdir -p /usr/share/cockpit mkdir -p /usr/share/cockpit/subscription-manager
cp -r dist/ /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 mkdir -p _install/usr/share/cockpit
cp -r dist/ _install/usr/share/cockpit/subscription-manager cp -r dist/ _install/usr/share/cockpit/subscription-manager
mkdir -p _install/usr/share/metainfo/ mkdir -p _install/usr/share/metainfo/
cp *.metainfo.xml _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 . tar -C _install/ -czf subscription-manager-cockpit.tar.gz .
rm -rf _install
srpm: dist-gzip
rpmbuild -bs \ rpmbuild -bs \
--define "_sourcedir `pwd`" \ --define "_sourcedir `pwd`" \
--define "_srcrpmdir `pwd`" \ --define "_srcrpmdir `pwd`" \
subscription-manager-cockpit.spec 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"