Optimize RPM build process 84/9684/2
authorRenato Botelho do Couto <renato@netgate.com>
Thu, 30 Nov 2017 21:41:22 +0000 (15:41 -0600)
committerDamjan Marion <dmarion.lists@gmail.com>
Mon, 4 Dec 2017 11:36:28 +0000 (11:36 +0000)
commite266ea3795747910127e189c5d341b93bb778091
tree38f56730e808802e7e6cb2ccc63cc5bec5545885
parent37eba0db4262eb5cb63be8911f1af845b845739b
Optimize RPM build process

* Remove unused variable OS_VERSION_ID
* Do all RPM building in build-root/rpmbuild
* Add build-root/rpmbuild to .gitignore
* Move redundant code to a target called 'spec'
* Copy spec file to SPECS instead of SOURCES
* Only set %{_topdir} macro when it's undefined, and because of that
  remove sed call to delete definition on spec file
* Pass _version and _release using --define parameter instead of using
  sed to add them to .spec
* Move rpm files to build-root after build finishes
* Add dist tarball to .gitignore

Change-Id: I230d60b62914056b353f7f8701d14754b0bf7f8c
Signed-off-by: Renato Botelho do Couto <renato@netgate.com>
.gitignore
extras/rpm/Makefile
extras/rpm/vpp.spec