[ovs-git] Open vSwitch: Improve manpage checking rule. (master)

dev at openvswitch.org dev at openvswitch.org
Wed Oct 26 23:18:16 UTC 2011

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  1261619f8958b81df97bb45c1b27ca14aa43a3b4 (commit)
       via  6ca376775ecae19df72324bb8212e70467795450 (commit)
       via  94512c4abe1062ad18cb32fbf1f4947fda06a9cd (commit)
      from  06b592bcbe2e5a435589b0ce3d77530756c20572 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1261619f8958b81df97bb45c1b27ca14aa43a3b4
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1261619f8958b81df97bb45c1b27ca14aa43a3b4
Author: Ben Pfaff <blp at nicira.com>
Improve manpage checking rule.
The coverage of the previous version of this rule was incomplete because
$(MANS) does not include $(noinst_man_MANS).   (Also, $(MANS) is
undocumented.)  Writing it out as the list of manpages variables that
Open vSwitch uses is better.

Also, the previous version of the rule didn't actually signal an error
when warnings appeared.  It looks like troff doesn't have a way to indicate
warnings as part of its exit status, so instead we grep the output for

commit 6ca376775ecae19df72324bb8212e70467795450
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6ca376775ecae19df72324bb8212e70467795450
Author: Ben Pfaff <blp at nicira.com>
Implement automatic dependency generation for manpages.
This ensures that manpages actually get rebuilt if any of the lib/*.man
fragments that they depend upon are modified.

commit 94512c4abe1062ad18cb32fbf1f4947fda06a9cd
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=94512c4abe1062ad18cb32fbf1f4947fda06a9cd
Author: Ben Pfaff <blp at nicira.com>
Move soexpand.pl into build-aux and make it non-executable.
Scripts for the build generally go in build-aux, so move soexpand.pl.
soexpand.pl had the "executable" bit set, but it doesn't have a #! line
and it's not a shell script, so that didn't make sense.


Summary of changes:
 Makefile.am                          |   34 ++++--
 build-aux/sodepends.pl               |   70 ++++++++++
 soexpand.pl => build-aux/soexpand.pl |    0
 manpages.mk                          |  231 ++++++++++++++++++++++++++++++++++
 ovsdb/automake.mk                    |   11 +-
 ovsdb/ovsdbmonitor/automake.mk       |    4 +-
 utilities/automake.mk                |   20 ++--
 utilities/bugtool/automake.mk        |    1 +
 vswitchd/automake.mk                 |    7 +-
 9 files changed, 347 insertions(+), 31 deletions(-)
 create mode 100644 build-aux/sodepends.pl
 rename soexpand.pl => build-aux/soexpand.pl (100%)
 mode change 100755 => 100644
 create mode 100644 manpages.mk

Open vSwitch

More information about the git mailing list