Commit Graph
23 Commits
Author SHA1 Message Date
Ben Pfaff 8dee5029d8 Put ofp-pki logfile in log directory instead of in pki directory.
This should fix problems with trying to log on a machine that doesn't have
openflow-pki installed (because such machines didn't have the pki
directory).  Every machine needs the log directory.
2008-10-31 14:09:53 -07:00
Ben Pfaff 6b617bac12 Move exported headers to include/openflow, private headers to lib/.
This makes it easier to install the headers, or to use them directly from
another software package with -I$(openflow)/include, without invading
the top-level include file namespace.
2008-10-29 15:15:45 -07:00
Ben Pfaff b2aec952c7 Add Nicira extension for remote command execution. 2008-10-27 12:58:27 -07:00
Ben Pfaff 9795d7d750 Update manpages to mention new --log-file option.
Move vlog option descriptions into a separate file lib/vlog.man that
is substituted into manpages.

Get rid of individual rules for substituting most files in favor of
a single suffix rule.  Unfortunately this loses the (Emacs-specific)
read-only markings but it simplifies the makefiles.
2008-10-23 14:07:26 -07:00
Ben Pfaff ddbf6040e3 Make pkidir, rundir, logdir modifiable from "configure" command line.
Make "make" behave properly when these are changed by re-running
"configure", by putting their definitions into a generated file that
depends on Makefile.
2008-10-23 14:07:25 -07:00
Ben Pfaff f793b541e2 Introduce logdir (typically /var/log/openflow, by default /usr/local/var/log/openflow). 2008-10-23 14:07:01 -07:00
Ben Pfaff 49fc472b29 Consistently use AM_CPPFLAGS, not AM_CFLAGS, for -D and -I options. 2008-10-23 10:58:24 -07:00
Ben Pfaff 73a6f2fbc2 Avoid making Emacs think that this file contains a local variable list. 2008-10-23 10:58:24 -07:00
Ben Pfaff 8c111bc04c No need to pass -DVERSION=... to C compiler: Autoconf puts it into config.h. 2008-10-23 10:58:24 -07:00
Ben Pfaff 016e02cfe7 Avoid leaving Makefile.am and configure.ac slightly modified by boot.sh.
(This turned out to be more annoying than I expected.)
2008-10-17 16:15:34 -07:00
Ben Pfaff a01f68212f Fix boot.sh behavior when OpenFlow extensions are not available. 2008-10-16 15:54:52 -07:00
Ben Pfaff 4fbcabe104 Revamp build system to make it easier to integrate openflowext. 2008-10-16 11:11:59 -07:00
Ben Pfaff 63791ba081 Fix boot.sh for the case where the extensions repository is not available.
Reported by Justin.
2008-09-19 14:57:19 -07:00
Ben Pfaff ab35942184 Suppress Automake warning about overriding distdir.
Reported by Martin.
2008-09-17 13:29:00 -07:00
Ben Pfaff b9bb68d935 Put "+ext" in the distribution filename if OpenFlow extensions are included. 2008-09-17 10:50:27 -07:00
Ben Pfaff 4ac81cc17a Test Debian packaging at "make distcheck" time. 2008-09-17 10:47:11 -07:00
Ben Pfaff 245218f84a Also distribute Debian packaging. 2008-09-17 10:46:41 -07:00
Ben Pfaff 13e9c27b20 Make "make dist", "make clean" work without extensions submodule present. 2008-08-29 10:05:14 -07:00
Ben Pfaff 263aa64c49 Add support for extensions submodule. 2008-08-28 17:36:33 -07:00
Ben Pfaff 9446ee791c Move manpages from man directory to next to their programs. 2008-06-09 11:01:46 -07:00
Ben Pfaff 9b45107fb7 Improve list traversal macros.
Make LIST_FOR_EACH[_SAFE] variable take logically correct value upon loop termination.

Also, add regression tests for linked list routines, to ensure that this
change does not break code.

Also, add new macro LIST_FOR_EACH_REVERSE.
2008-04-26 14:03:16 -07:00
Ben Pfaff 98d149406a Implement userspace switch. 2008-03-27 17:50:33 -07:00
Martin Casado 468e00132f Initial import 2008-03-04 13:12:53 -08:00