Commit
ada15bf75ae1718c8a8bf22a61137df053ee48d8
by Vadim Yanitskiy
enb_registry: new module
The purpose of this new module is to maintain a centralized eNB registry, that can be easily queried via the upcoming REST interface. This avoids the need to fetch the eNB connection list from the sctp_server process and then query the individual processes handling each connection.
Commit
7edca44a7abb2a2371b122e83390158d2b619f51
by Vadim Yanitskiy
enb_registry: track eNB uptime
Now that we have the global eNB registry, it makes more sense to perform uptime tracking there instead of spawning a separate enb_uptime process for each eNB connection.
Commit
738704a2aac9279147986f21679b38c94e4c41c6
by Vadim Yanitskiy
contrib/generate_build_dep.sh: pass '-n' to mv
It may happen that the same directory is present in both `_build/default/lib` and `_build/default/plugins` directories. In this case the `mv` command will fail, and this is exactly what happens when adding a new dependency in a follow-up patch:
mv: cannot move './_build/default/plugins/ncalendar' to '_checkouts/ncalendar': Directory not empty mv: cannot move './_build/default/plugins/ndto' to '_checkouts/ndto': Directory not empty mv: cannot move './_build/default/plugins/njson' to '_checkouts/njson': Directory not empty
Commit
9455ca17066850c9d55c6a03c667023ebeb3c98c
by Vadim Yanitskiy
debian: add missing libsctp dependency
This dependency is *not* added automatically by `${shlibs:Depends}` because it's not a dependency of `erlang-base`: it's listed as a recommendation (in `Recommends`). The `osmo-s1gw` package needs to depend on libsctp explicitly; otherwise it will not work in a clean environment.
Commit
095edd35bc2574c5034f036534225e21f7752554
by Vadim Yanitskiy
debian: add osmo-s1gw.install
The `*.install` files give precise control over what gets packaged, allowing to exclude files and/or include additional ones. This will be needed in a follow-up patches adding misc files.