aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libbsc/bsc_vty.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2012-08-17 13:16:10 +0200
committerHarald Welte <laforge@gnumonks.org>2012-08-17 13:16:10 +0200
commit570ce24debddbba8efca8567b70a805f80d18ecc (patch)
tree8d5bc6573fbdbf00fc0c883743ccbfde9d805e7d /openbsc/src/libbsc/bsc_vty.c
parente555c2b5453a9aea6fa03db4033eac1cee8d8ce4 (diff)
VTY: improve VTY prompt and make sure exit/end works everywhere
Some nodes below 'config' didn't have ournode_exit / ournode_end, and thus were not able to properly perform this function. exit should always only go back one level, while end drops us back to ENABLE_NODE. The prompt now represents the nesting level, and there's one consistent space after the final prompt character (typically #).
Diffstat (limited to 'openbsc/src/libbsc/bsc_vty.c')
-rw-r--r--openbsc/src/libbsc/bsc_vty.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/openbsc/src/libbsc/bsc_vty.c b/openbsc/src/libbsc/bsc_vty.c
index d7cdee657..b91304d82 100644
--- a/openbsc/src/libbsc/bsc_vty.c
+++ b/openbsc/src/libbsc/bsc_vty.c
@@ -97,25 +97,25 @@ static const struct value_string bts_neigh_mode_strs[] = {
struct cmd_node net_node = {
GSMNET_NODE,
- "%s(network)#",
+ "%s(config-net)# ",
1,
};
struct cmd_node bts_node = {
BTS_NODE,
- "%s(bts)#",
+ "%s(config-net-bts)# ",
1,
};
struct cmd_node trx_node = {
TRX_NODE,
- "%s(trx)#",
+ "%s(config-net-bts-trx)# ",
1,
};
struct cmd_node ts_node = {
TS_NODE,
- "%s(ts)#",
+ "%s(config-net-bts-trx-ts)# ",
1,
};