]>
Commit | Line | Data |
---|---|---|
ef44aa50 | 1 | # Copyright (C) 2009, 2010, 2011, 2012, 2014 Nicira, Inc. |
c434706a BP |
2 | # |
3 | # Copying and distribution of this file, with or without modification, | |
4 | # are permitted in any medium without royalty provided the copyright | |
5 | # notice and this notice are preserved. This file is offered as-is, | |
6 | # without warranty of any kind. | |
7 | ||
8 | EXTRA_DIST += \ | |
0fb42626 | 9 | rhel/README.RHEL \ |
c434706a BP |
10 | rhel/automake.mk \ |
11 | rhel/etc_init.d_openvswitch \ | |
12 | rhel/etc_logrotate.d_openvswitch \ | |
0fb42626 AF |
13 | rhel/etc_sysconfig_network-scripts_ifdown-ovs \ |
14 | rhel/etc_sysconfig_network-scripts_ifup-ovs \ | |
5cdc4335 AW |
15 | rhel/openvswitch-dkms.spec \ |
16 | rhel/openvswitch-dkms.spec.in \ | |
c434706a BP |
17 | rhel/openvswitch-kmod-rhel6.spec \ |
18 | rhel/openvswitch-kmod-rhel6.spec.in \ | |
9c12d2ec | 19 | rhel/openvswitch-kmod.files \ |
d8fe0a6a RS |
20 | rhel/openvswitch-kmod-fedora.spec \ |
21 | rhel/openvswitch-kmod-fedora.spec.in \ | |
c434706a BP |
22 | rhel/openvswitch.spec \ |
23 | rhel/openvswitch.spec.in \ | |
d8fe0a6a RS |
24 | rhel/openvswitch-fedora.spec \ |
25 | rhel/openvswitch-fedora.spec.in \ | |
26 | rhel/usr_share_openvswitch_scripts_sysconfig.template \ | |
b49c106e FL |
27 | rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \ |
28 | rhel/usr_lib_systemd_system_openvswitch.service \ | |
c05ea879 RB |
29 | rhel/usr_lib_systemd_system_openvswitch-nonetwork.service \ |
30 | rhel/usr_lib_systemd_system_ovn-controller.service \ | |
ab4d55dc | 31 | rhel/usr_lib_systemd_system_ovn-controller-vtep.service \ |
c05ea879 | 32 | rhel/usr_lib_systemd_system_ovn-northd.service |
c434706a | 33 | |
7b007006 | 34 | update_rhel_spec = \ |
ef44aa50 | 35 | $(AM_V_GEN)($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \ |
d56bfe38 BP |
36 | < $(srcdir)/rhel/$(@F).in > $(@F).tmp || exit 1; \ |
37 | if cmp -s $(@F).tmp $@; then touch $@; rm $(@F).tmp; else mv $(@F).tmp $@; fi | |
c434706a | 38 | |
5cdc4335 AW |
39 | $(srcdir)/rhel/openvswitch-dkms.spec: rhel/openvswitch-dkms.spec.in $(top_builddir)/config.status |
40 | $(update_rhel_spec) | |
41 | ||
c434706a | 42 | $(srcdir)/rhel/openvswitch-kmod-rhel6.spec: rhel/openvswitch-kmod-rhel6.spec.in $(top_builddir)/config.status |
7b007006 | 43 | $(update_rhel_spec) |
c434706a | 44 | |
d8fe0a6a RS |
45 | $(srcdir)/rhel/openvswitch-kmod-fedora.spec: rhel/openvswitch-kmod-fedora.spec.in $(top_builddir)/config.status |
46 | $(update_rhel_spec) | |
47 | ||
c434706a | 48 | $(srcdir)/rhel/openvswitch.spec: rhel/openvswitch.spec.in $(top_builddir)/config.status |
7b007006 | 49 | $(update_rhel_spec) |
d8fe0a6a RS |
50 | |
51 | $(srcdir)/rhel/openvswitch-fedora.spec: rhel/openvswitch-fedora.spec.in $(top_builddir)/config.status | |
52 | $(update_rhel_spec) | |
35666f1c LR |
53 | |
54 | RPMBUILD_TOP := $(abs_top_builddir)/rpm/rpmbuild | |
55 | ||
56 | # Build user-space RPMs | |
57 | rpm-fedora: dist $(srcdir)/rhel/openvswitch-fedora.spec | |
58 | ${MKDIR_P} ${RPMBUILD_TOP}/SOURCES | |
59 | cp ${DIST_ARCHIVES} ${RPMBUILD_TOP}/SOURCES | |
60 | rpmbuild ${RPMBUILD_OPT} \ | |
61 | -D "_topdir ${RPMBUILD_TOP}" \ | |
62 | -bb $(srcdir)/rhel/openvswitch-fedora.spec | |
63 | ||
64 | # Build kernel datapath RPM | |
65 | rpm-fedora-kmod: dist $(srcdir)/rhel/openvswitch-kmod-fedora.spec | |
66 | ${MKDIR_P} ${RPMBUILD_TOP}/SOURCES | |
67 | cp ${DIST_ARCHIVES} ${RPMBUILD_TOP}/SOURCES | |
68 | rpmbuild -D "kversion $(shell uname -r)" ${RPMBUILD_OPT} \ | |
69 | -D "_topdir ${RPMBUILD_TOP}" \ | |
70 | -bb $(srcdir)/rhel/openvswitch-kmod-fedora.spec |