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