Be more specific about OpenBSC and related packages.
This commit is contained in:
parent
a08da68bcc
commit
ebb90bd80a
1 changed files with 32 additions and 6 deletions
|
@ -24,16 +24,35 @@ class rhizo_base::openbsc {
|
|||
$bts3_ip_address = $rhizo_base::bts3_ip_address
|
||||
$smsc_password = $rhizo_base::smsc_password
|
||||
|
||||
package { ['osmocom-nitb', 'osmocom-nitb-dbg',
|
||||
'libdbd-sqlite3', 'libsmpp0']:
|
||||
ensure => installed,
|
||||
require => Class['rhizo_base::apt'],
|
||||
notify => Exec['hlr_pragma_wal'],
|
||||
package { [ 'libosmoabis4', 'libosmocore6',
|
||||
'libosmoctrl0', 'libosmogsm5',
|
||||
'libosmovty1', 'osmocom-nitb',
|
||||
'osmocom-nitb-dbg']:
|
||||
ensure => latest,
|
||||
require => Class['rhizo_base::apt'],
|
||||
notify => [ Exec['hlr_pragma_wal'],
|
||||
Exec['restart-nitb'] ],
|
||||
}
|
||||
|
||||
package { [ 'libosmoabis3', 'libosmocore4',
|
||||
'libosmogsm6', 'libosmovty0',
|
||||
'libgtp', 'libgtp0',
|
||||
'libgtp0-dev', 'openggsn',
|
||||
'libosmo-abis', 'libosmo-abis-dbg',
|
||||
'libosmo-abis-dev', 'libosmo-netif-dbg',
|
||||
'libosmo-netif-dev', 'libosmo-sccp',
|
||||
'libosmo-sccp-dbg', 'libosmo-sccp-dev',
|
||||
'libosmocodec0', 'libosmocore',
|
||||
'libosmocore-dbg', 'libosmocore-dev',
|
||||
'libosmocore-utils', 'libosmogb3',
|
||||
'libosmonetif2', 'libosmosim0',
|
||||
'libosmotrau0']:
|
||||
ensure => absent,
|
||||
}
|
||||
|
||||
service { 'osmocom-nitb':
|
||||
enable => false,
|
||||
require => Package['osmocom-nitb']
|
||||
require => Package['osmocom-nitb'],
|
||||
}
|
||||
|
||||
file { '/etc/osmocom/osmo-nitb.cfg':
|
||||
|
@ -47,4 +66,11 @@ class rhizo_base::openbsc {
|
|||
require => Class['rhizo_base::packages'],
|
||||
refreshonly => true,
|
||||
}
|
||||
|
||||
exec { 'restart-nitb':
|
||||
command => '/usr/bin/sv restart osmo-nitb',
|
||||
require => Class['rhizo_base::packages'],
|
||||
refreshonly => true,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue