[ofa-general] [PATCH] opensm/configure.in: make prefix routes config file configurable

Sasha Khapyorsky sashak at voltaire.com
Tue Apr 1 11:45:14 PDT 2008


Add configuration ability for prefix routes config file, similar to other
OpenSM config files.

Signed-off-by: Sasha Khapyorsky <sashak at voltaire.com>
---
 opensm/configure.in    |   20 ++++++++++++++++++++
 opensm/man/opensm.8.in |    2 +-
 2 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/opensm/configure.in b/opensm/configure.in
index 1f2bed5..7cf7076 100644
--- a/opensm/configure.in
+++ b/opensm/configure.in
@@ -166,6 +166,26 @@ AC_DEFINE_UNQUOTED(HAVE_DEFAULT_QOS_POLICY_FILE,
 	[Define a QOS policy config file])
 AC_SUBST(QOS_POLICY_FILE)
 
+dnl Check for a different prefix-routes file
+PREFIX_ROUTES_FILE=prefix-routes.conf
+AC_MSG_CHECKING(for --with-prefix-routes-conf)
+AC_ARG_WITH(prefix-routes-conf,
+    AC_HELP_STRING([--with-prefix-routes-conf=file],
+                   [define a Prefix Routes config file (default is prefix-routes.conf)]),
+    [ case "$withval" in
+    no)
+        ;;
+    *)
+        PREFIX_ROUTES_FILE=$withval
+        ;;
+    esac ]
+)
+AC_MSG_RESULT($PREFIX_ROUTES_FILE)
+AC_DEFINE_UNQUOTED(HAVE_DEFAULT_PREFIX_ROUTES_FILE,
+	["$OPENSM_CONFIG/$PREFIX_ROUTES_FILE"],
+	[Define a Prefix Routes config file])
+AC_SUBST(PREFIX_ROUTES_FILE)
+
 dnl select example event plugin or not
 OPENIB_OSM_DEFAULT_EVENT_PLUGIN_SEL
 
diff --git a/opensm/man/opensm.8.in b/opensm/man/opensm.8.in
index e93844d..1c47160 100644
--- a/opensm/man/opensm.8.in
+++ b/opensm/man/opensm.8.in
@@ -938,7 +938,7 @@ default partition config file
 default QOS policy config file
 
 .TP
-.B @OPENSM_CONFIG_DIR@/prefix-routes.conf
+.B @OPENSM_CONFIG_DIR@/@PREFIX_ROUTES_FILE@
 default prefix routes file.
 
 .SH AUTHORS
-- 
1.5.4.1.122.gaa8d




More information about the general mailing list