meta-flow: Correctly set destination MAC in mf_set_flow_value().
[sliver-openvswitch.git] / rhel / automake.mk
index 34abe5b..3682541 100644 (file)
@@ -6,9 +6,12 @@
 # without warranty of any kind.
 
 EXTRA_DIST += \
+       rhel/README.RHEL \
        rhel/automake.mk \
        rhel/etc_init.d_openvswitch \
        rhel/etc_logrotate.d_openvswitch \
+       rhel/etc_sysconfig_network-scripts_ifdown-ovs \
+       rhel/etc_sysconfig_network-scripts_ifup-ovs \
        rhel/kmodtool-openvswitch-el5.sh \
        rhel/openvswitch-kmod-rhel5.spec \
        rhel/openvswitch-kmod-rhel5.spec.in \
@@ -18,15 +21,16 @@ EXTRA_DIST += \
        rhel/openvswitch.spec.in \
        rhel/usr_share_openvswitch_scripts_sysconfig.template
 
+update_spec = \
+  ($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \
+    < $(srcdir)/rhel/$(@F).in > $(@F).tmp || exit 1; \
+  if cmp -s $(@F).tmp $@; then touch $@; rm $(@F).tmp; else mv $(@F).tmp $@; fi
 
 $(srcdir)/rhel/openvswitch-kmod-rhel5.spec: rhel/openvswitch-kmod-rhel5.spec.in $(top_builddir)/config.status
-       ($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \
-               < $(srcdir)/rhel/openvswitch-kmod-rhel5.spec.in > $@
+       $(update_spec)
 
 $(srcdir)/rhel/openvswitch-kmod-rhel6.spec: rhel/openvswitch-kmod-rhel6.spec.in $(top_builddir)/config.status
-       ($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \
-               < $(srcdir)/rhel/openvswitch-kmod-rhel6.spec.in > $@
+       $(update_spec)
 
 $(srcdir)/rhel/openvswitch.spec: rhel/openvswitch.spec.in $(top_builddir)/config.status
-       ($(ro_shell) && sed -e 's,[@]VERSION[@],$(VERSION),g') \
-               < $(srcdir)/rhel/openvswitch.spec.in > $@
+       $(update_spec)