blob: 9d6fbe67e9cdeffc987e085071e8f7419aeb3d44 [file] [log] [blame]
Katerina Barone-Adesie0aee7a2013-04-05 17:36:09 +02001#!/usr/bin/env python
2
3# (C) 2013 by Katerina Barone-Adesi <kat.obsc@gmail.com>
4# This program is free software: you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation, either version 3 of the License, or
7# (at your option) any later version.
8
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>
16
17
18# Most systems won't be able to use these, so they're separated out
19nitb_e1_configs = [
20 "doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg",
21 "doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg",
22 "doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg",
23 "doc/examples/osmo-nitb/bs11/openbsc.cfg",
24 "doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg",
25 "doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg",
26 "doc/examples/osmo-nitb/rbs2308/openbsc.cfg"
27]
28
29
30app_configs = {
31 "osmo-bsc": ["doc/examples/osmo-bsc/osmo-bsc.cfg"],
32 "nat": ["doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg"],
33 "mgcp": ["doc/examples/osmo-bsc_mgcp/mgcp.cfg"],
34 "gbproxy": ["doc/examples/osmo-gbproxy/osmo-gbproxy.cfg"],
35 "sgsn": ["doc/examples/osmo-sgsn/osmo-sgsn.cfg"],
Holger Hans Peter Freytherf0167dd2013-07-03 16:06:20 +020036 "nitb": ["doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg",
Katerina Barone-Adesie0aee7a2013-04-05 17:36:09 +020037 "doc/examples/osmo-nitb/nanobts/openbsc.cfg"]
38}
39
40
41apps = [(4242, "src/osmo-bsc/osmo-bsc", "OsmoBSC", "osmo-bsc"),
42 (4244, "src/osmo-bsc_nat/osmo-bsc_nat", "OsmoBSCNAT", "nat"),
43 (4243, "src/osmo-bsc_mgcp/osmo-bsc_mgcp", "OpenBSC MGCP", "mgcp"),
44 (4246, "src/gprs/osmo-gbproxy", "OsmoGbProxy", "gbproxy"),
45 (4245, "src/gprs/osmo-sgsn", "OsmoSGSN", "sgsn"),
46 (4242, "src/osmo-nitb/osmo-nitb", "OpenBSC", "nitb")
47 ]
48
49vty_command = ["./src/osmo-nitb/osmo-nitb", "-c",
Holger Hans Peter Freytherf0167dd2013-07-03 16:06:20 +020050 "doc/examples/osmo-nitb/nanobts/openbsc.cfg"]
Katerina Barone-Adesie0aee7a2013-04-05 17:36:09 +020051
52vty_app = apps[-1]