summaryrefslogtreecommitdiff
path: root/rhel
diff options
context:
space:
mode:
authorLance Richardson <lrichard@redhat.com>2016-02-19 14:30:31 -0500
committerBen Pfaff <blp@ovn.org>2016-02-29 11:01:53 -0800
commit35666f1c4e490f1c3ba9788d314c28172a28d771 (patch)
tree6645efc7b14ce57a43a3be4e7ad43319b0f53ec1 /rhel
parente3d81adedd2cc596b931ae5ba8590ff8d0e82c5f (diff)
downloadopenvswitch-35666f1c4e490f1c3ba9788d314c28172a28d771.tar.gz
rhel: Add 'rpm-fedora' and 'rpm-fedora-kmod' targets
Add make targets for Fedora and RHEL7 RPMs, update INSTALL.Fedora.md to document their use Added distribution tarball and rpm build directory to .gitignore. Signed-off-by: Lance Richardson <lrichard@redhat.com> Acked-by: Flavio Leitner <fbl@sysclose.org> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'rhel')
-rw-r--r--rhel/automake.mk18
1 files changed, 18 insertions, 0 deletions
diff --git a/rhel/automake.mk b/rhel/automake.mk
index e484a9347..dc30715b9 100644
--- a/rhel/automake.mk
+++ b/rhel/automake.mk
@@ -50,3 +50,21 @@ $(srcdir)/rhel/openvswitch.spec: rhel/openvswitch.spec.in $(top_builddir)/config
$(srcdir)/rhel/openvswitch-fedora.spec: rhel/openvswitch-fedora.spec.in $(top_builddir)/config.status
$(update_rhel_spec)
+
+RPMBUILD_TOP := $(abs_top_builddir)/rpm/rpmbuild
+
+# Build user-space RPMs
+rpm-fedora: dist $(srcdir)/rhel/openvswitch-fedora.spec
+ ${MKDIR_P} ${RPMBUILD_TOP}/SOURCES
+ cp ${DIST_ARCHIVES} ${RPMBUILD_TOP}/SOURCES
+ rpmbuild ${RPMBUILD_OPT} \
+ -D "_topdir ${RPMBUILD_TOP}" \
+ -bb $(srcdir)/rhel/openvswitch-fedora.spec
+
+# Build kernel datapath RPM
+rpm-fedora-kmod: dist $(srcdir)/rhel/openvswitch-kmod-fedora.spec
+ ${MKDIR_P} ${RPMBUILD_TOP}/SOURCES
+ cp ${DIST_ARCHIVES} ${RPMBUILD_TOP}/SOURCES
+ rpmbuild -D "kversion $(shell uname -r)" ${RPMBUILD_OPT} \
+ -D "_topdir ${RPMBUILD_TOP}" \
+ -bb $(srcdir)/rhel/openvswitch-kmod-fedora.spec