VTY: libosmocore >= 0.1.9 doesn't define BSC specific VTY nodes anymore
diff --git a/openbsc/configure.in b/openbsc/configure.in
index 552f4f0..2183d98 100644
--- a/openbsc/configure.in
+++ b/openbsc/configure.in
@@ -23,7 +23,7 @@
AM_CONDITIONAL(HAVE_LIBGTP, test "x$GPRS_LIBGTP" != "x")
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.1.6)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.1.6)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.1.9)
dnl checks for header files
AC_HEADER_STDC
diff --git a/openbsc/include/openbsc/vty.h b/openbsc/include/openbsc/vty.h
index 26e7d5e..ed21e88 100644
--- a/openbsc/include/openbsc/vty.h
+++ b/openbsc/include/openbsc/vty.h
@@ -3,6 +3,7 @@
#include <osmocom/vty/vty.h>
#include <osmocom/vty/buffer.h>
+#include <osmocom/vty/command.h>
struct gsm_network;
struct vty;
@@ -17,4 +18,18 @@
extern struct cmd_element ournode_exit_cmd;
extern struct cmd_element ournode_end_cmd;
+enum bsc_vty_node {
+ GSMNET_NODE = _LAST_OSMOVTY_NODE + 1,
+ BTS_NODE,
+ TRX_NODE,
+ TS_NODE,
+ SUBSCR_NODE,
+ MGCP_NODE,
+ GBPROXY_NODE,
+ SGSN_NODE,
+ NS_NODE,
+ BSSGP_NODE,
+ OML_NODE,
+};
+
#endif