From 7f0add2a5998e540a1b99dcc2babdeff2f8cf2d2 Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Fri, 31 Mar 2023 05:24:32 +0200 Subject: [PATCH] Add bsc overrride for local/bin --- modules/rhizo_base/manifests/osmocom.pp | 9 ++++++++- modules/rhizo_base/templates/osmo-bsc.override.erb | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 modules/rhizo_base/templates/osmo-bsc.override.erb diff --git a/modules/rhizo_base/manifests/osmocom.pp b/modules/rhizo_base/manifests/osmocom.pp index 26d6377..316e4a6 100644 --- a/modules/rhizo_base/manifests/osmocom.pp +++ b/modules/rhizo_base/manifests/osmocom.pp @@ -183,7 +183,14 @@ class rhizo_base::osmocom::common { require => Package['osmo-sgsn'], } - systemd::dropin_file { 'override.conf': + systemd::dropin_file { 'bsc_override': + filename => 'override.conf', + unit => 'osmo-bsc.service', + content => template('rhizo_base/osmo-bsc.override.erb') + } + + systemd::dropin_file { 'msc_override': + filename => 'override.conf', unit => 'osmo-msc.service', content => template('rhizo_base/osmo-msc.override.erb') } diff --git a/modules/rhizo_base/templates/osmo-bsc.override.erb b/modules/rhizo_base/templates/osmo-bsc.override.erb new file mode 100644 index 0000000..5fcd328 --- /dev/null +++ b/modules/rhizo_base/templates/osmo-bsc.override.erb @@ -0,0 +1,4 @@ +[Service] +WorkingDirectory=/var/lib/osmocom +ExecStart= +ExecStart=/usr/<% if @osmo_local_bin.include? 'osmo-bsc' -%>local/<% end -%>bin/osmo-bsc -c /etc/osmocom/osmo-bsc.cfg -s