Enhanced RPM build process to make rpm for any given platform 56/1656/1
authorSachin <sachin.saxena@nxp.com>
Sat, 18 Jun 2016 09:58:08 +0000 (15:28 +0530)
committerSachin <sachin.saxena@nxp.com>
Sat, 18 Jun 2016 09:58:08 +0000 (15:28 +0530)
 - Currently default rpm.spec only look for  "install-vpp-native"

Change-Id: Iaa78c46ae62d2747bda6ffc1189cb8ac6d578bd8
Signed-off-by: Sachin <sachin.saxena@nxp.com>
build-data/platforms.mk
build-root/rpm/vpp.spec

index 8a18ec1..625006b 100644 (file)
@@ -72,6 +72,7 @@ install-rpm: $(patsubst %,%-find-source,$(ROOT_PACKAGES))
              $(ROOT_PACKAGES)) || exit 1;                              \
                                                                        \
        cd rpm ;                                                        \
-       rpmbuild -bb --define "_topdir $$PWD"  vpp.spec ;               \
+       rpmbuild -bb --define "_topdir $$PWD" --define                  \
+               "_install_dir $(INSTALL_PREFIX)$(ARCH)" vpp.spec ;      \
        mv $$(find RPMS -name \*.rpm -type f) ..
 
index b02b2bf..4a666e6 100644 (file)
@@ -1,4 +1,4 @@
-%define _vpp_install_dir ../install-vpp-native
+%define _vpp_install_dir ../%{_install_dir}
 %define _vpp_build_dir   ../build-tool-native
 %define _unitdir         /lib/systemd/system
 %define _topdir          %(pwd)