diff --git a/Makeconf.in b/Makeconf.in
index 5f8be2811683ae5e9b401603ed38ca7bf63c113d..29b4ccf2c3e7fec1f56e18fde01bf3015173052e 100644
--- a/Makeconf.in
+++ b/Makeconf.in
@@ -84,6 +84,8 @@ HAVE_MEZZANINE	= @HAVE_MEZZANINE@
 GTK_CONFIG	= @GTK_CONFIG@
 BRAINSTEM_DIR	= @BRAINSTEM_DIR@
 WITH_EMULAB     = @WITH_EMULAB@
+OPSVM_ENABLE    = @OPSVM_ENABLE@
+OPSVM_MOUNTPOINT= @OPSVM_MOUNTPOINT@
 
 host_cpu	= @host_cpu@
 
diff --git a/config.h.in b/config.h.in
index a5e7650e1e797f5c8f011dddd4b186e639c4bae0..a68998950245116e2d259f20a8ae7e40963c3415 100644
--- a/config.h.in
+++ b/config.h.in
@@ -54,3 +54,5 @@
 
 #undef HAVE_LINUX_VIDEODEV_H
 #undef HAVE_MEZZANINE
+#undef OPSVM_ENABLE
+#undef OPSVM_MOUNTPOINT
diff --git a/configure b/configure
index c9a8fd4a2ecc54c62674c210152e22dc725e6c77..8c34886fd8ca8378a619ee88bec71d6bfc5d63bb 100755
--- a/configure
+++ b/configure
@@ -827,6 +827,8 @@ NOSHAREDFS
 SELFLOADER_DATA
 TBUSEDBI
 NEEDMROUTED
+OPSVM_ENABLE
+OPSVM_MOUNTPOINT
 TBOPSEMAIL
 TBOPSEMAIL_NOSLASH
 TBROBOCOPSEMAIL
@@ -4947,6 +4949,8 @@ done
 
 
 
+
+
 
 
 
@@ -5044,6 +5048,8 @@ NOSHAREDFS=0
 NFSRACY=1
 SELFLOADER_DATA="__DATA__"
 NEEDMROUTED=0
+OPSVM_ENABLE=0
+OPSVM_MOUNTPOINT="/ops"
 
 #
 # XXX You really don't want to change these!
@@ -5189,6 +5195,11 @@ elif test "$USERNODE" = "$FSNODE"; then
 #define FSNODE_IP "$USERNODE_IP"
 _ACEOF
 
+elif test "$BOSSNODE" = "$FSNODE"; then
+	cat >>confdefs.h <<_ACEOF
+#define FSNODE_IP "$BOSSNODE_IP"
+_ACEOF
+
 fi
 cat >>confdefs.h <<_ACEOF
 #define CONTROL_ROUTER_IP "$CONTROL_ROUTER_IP"
@@ -5313,6 +5324,16 @@ if test $NFSRACY -eq 1; then
 #define NFSRACY 1
 _ACEOF
 
+fi
+if test $OPSVM_ENABLE -eq 1; then
+    cat >>confdefs.h <<_ACEOF
+#define OPSVM_ENABLE 1
+_ACEOF
+
+    cat >>confdefs.h <<_ACEOF
+#define OPSVM_MOUNTPOINT $OPSVM_MOUNTPOINT
+_ACEOF
+
 fi
 
 LOG_TESTBED=`echo "LOG_$TBLOGFACIL" | tr a-z A-Z`
diff --git a/configure.in b/configure.in
index 4d668707a1ca101f39d462da3b5f915bf7493302..2c833eea0c4e16d990642c37d75c21476a792517 100755
--- a/configure.in
+++ b/configure.in
@@ -225,6 +225,8 @@ AC_SUBST(NOSHAREDFS)
 AC_SUBST(SELFLOADER_DATA)
 AC_SUBST(TBUSEDBI)
 AC_SUBST(NEEDMROUTED)
+AC_SUBST(OPSVM_ENABLE)
+AC_SUBST(OPSVM_MOUNTPOINT)
 
 #
 # Offer both versions of the email addresses that have the @ escaped
@@ -320,6 +322,8 @@ NOSHAREDFS=0
 NFSRACY=1
 SELFLOADER_DATA="__DATA__"
 NEEDMROUTED=0
+OPSVM_ENABLE=0
+OPSVM_MOUNTPOINT="/ops"
 
 #
 # XXX You really don't want to change these!
@@ -401,6 +405,8 @@ if test -n "$FSNODE_IP"; then
 	AC_DEFINE_UNQUOTED(FSNODE_IP, "$FSNODE_IP")
 elif test "$USERNODE" = "$FSNODE"; then
 	AC_DEFINE_UNQUOTED(FSNODE_IP, "$USERNODE_IP")
+elif test "$BOSSNODE" = "$FSNODE"; then
+	AC_DEFINE_UNQUOTED(FSNODE_IP, "$BOSSNODE_IP")
 fi
 AC_DEFINE_UNQUOTED(CONTROL_ROUTER_IP, "$CONTROL_ROUTER_IP")
 AC_DEFINE_UNQUOTED(CONTROL_NETWORK, "$CONTROL_NETWORK")
@@ -451,6 +457,10 @@ fi
 if test $NFSRACY -eq 1; then
     AC_DEFINE_UNQUOTED(NFSRACY, 1)
 fi
+if test $OPSVM_ENABLE -eq 1; then
+    AC_DEFINE_UNQUOTED(OPSVM_ENABLE, 1)
+    AC_DEFINE_UNQUOTED(OPSVM_MOUNTPOINT, $OPSVM_MOUNTPOINT)
+fi
 
 LOG_TESTBED=`echo "LOG_$TBLOGFACIL" | tr a-z A-Z`
 AC_DEFINE_UNQUOTED(LOG_TESTBED, $LOG_TESTBED)