debian: new package for reg-proxy & ussd-proxy

This commit is contained in:
Kirill Zakharenko 2015-10-27 19:32:50 +03:00 committed by Ivan Kluchnikov
parent 236d81fa0c
commit 800369d258
11 changed files with 54 additions and 0 deletions

16
debian/control vendored
View File

@ -60,3 +60,19 @@ Depends: osmocom-meas-utils (= ${binary:Version}),
${misc:Depends}
Description: Debug symbols for the OpenBSC measurement utilities
Make debugging possible
Package: osmocom-proxy
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
Description: GSM Network-in-a-Box, implements BSC, MSC, SMSC, HLR, VLR
reg and ussd proxies
Package: osmocom-proxy-dbg
Architecture: any
Section: debug
Priority: extra
Depends: osmocom-nitb (= ${binary:Version}),
${misc:Depends}
Description: Debug symbols for the OpenBSC Proxies
Make debugging possible

9
debian/osmocom-proxy.install vendored Normal file
View File

@ -0,0 +1,9 @@
usr/bin/reg-proxy
etc/sv/reg-proxy
etc/service/reg-proxy
etc/reg-proxy.config
usr/bin/ussd-proxy
etc/sv/ussd-proxy
etc/service/ussd-proxy
etc/ussd-proxy.config

1
debian/rules vendored
View File

@ -19,6 +19,7 @@ override_dh_autoreconf:
override_dh_strip:
dh_strip -posmocom-nitb --dbg-package=osmocom-nitb-dbg
dh_strip -posmocom-meas-utils --dbg-package=osmocom-meas-utils-dbg
dh_strip -posmocom-proxy --dbg-package=osmocom-proxy-dbg
override_dh_auto_configure:
echo $(VERSION) > openbsc/.tarball-version

3
etc/reg-proxy.config Normal file
View File

@ -0,0 +1,3 @@
#!/bin/bash
COMMAND_LINE="-S 172.31.0.16 -s 5040 -D 172.31.0.10 -d 5040"

1
etc/service/reg-proxy Symbolic link
View File

@ -0,0 +1 @@
../sv/reg-proxy

1
etc/service/ussd-proxy Symbolic link
View File

@ -0,0 +1 @@
../sv/ussd-proxy/

4
etc/sv/reg-proxy/log/run Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
LOG_FOLDER=/var/log/reg-proxy
mkdir -p $LOG_FOLDER
exec svlogd -tt $LOG_FOLDER

6
etc/sv/reg-proxy/run Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
. /etc/reg-proxy.config
exec 2>&1
echo "reg-proxy restart" | /usr/bin/ts >> /var/log/runsv.log
exec chrt 10 reg-proxy $COMMAND_LINE

4
etc/sv/ussd-proxy/log/run Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
LOG_FOLDER=/var/log/ussd-proxy
mkdir -p $LOG_FOLDER
exec svlogd -tt $LOG_FOLDER

6
etc/sv/ussd-proxy/run Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
. /etc/ussd-proxy.config
exec 2>&1
echo "ussd-proxy restart" | /usr/bin/ts >> /var/log/runsv.log
exec chrt 10 ussd-proxy $COMMAND_LINE

3
etc/ussd-proxy.config Normal file
View File

@ -0,0 +1,3 @@
#!/bin/bash
COMMAND_LINE="-t sip:172.31.0.6:5060 -u sip:172.31.0.29:5090 -l8"