Skip to content

Commit

Permalink
add debian packaging for proto_wss, proto_tls and tls_mgm
Browse files Browse the repository at this point in the history
Reported by Rik Broers
Close OpenSIPS#931
  • Loading branch information
razvancrainea committed Jul 12, 2016
1 parent 59011d5 commit b40035e
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
32 changes: 32 additions & 0 deletions packaging/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ Suggests: opensips-b2bua-module,
opensips-sctp-module,
opensips-snmpstats-module,
opensips-tls-module,
opensips-wss-module,
opensips-tlsmgm-module,
opensips-unixodbc-module,
opensips-xmlrpc-module,
opensips-xmpp-module
Expand Down Expand Up @@ -510,11 +512,26 @@ Description: Emerrgency call module for OpenSIPS
the architecture i2 specification of the american entity NENA. (National
Emergency Number Association).

Package: opensips-tlsmgm-module
Architecture: any
Multi-Arch: same
Depends: libssl-dev,
opensips (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: TLS management module for OpenSIPS
OpenSIPS is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, OpenSIPS can handle thousands calls
per second even on low-budget hardware.
.
This package provides support for TLS management for OpenSIPS.

Package: opensips-tls-module
Architecture: any
Multi-Arch: same
Depends: libssl-dev,
opensips (= ${binary:Version}),
opensips-tlsmgm-module (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: TLS transport module for OpenSIPS
Expand All @@ -524,6 +541,21 @@ Description: TLS transport module for OpenSIPS
.
This package provides the TLS support for OpenSIPS.

Package: opensips-wss-module
Architecture: any
Multi-Arch: same
Depends: libssl-dev,
opensips (= ${binary:Version}),
opensips-tlsmgm-module (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: WebSocket Secure (WSS) transport module for OpenSIPS
OpenSIPS is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, OpenSIPS can handle thousands calls
per second even on low-budget hardware.
.
This package provides the WebSocket Secure (WSS) support for OpenSIPS.

Package: opensips-sctp-module
Architecture: any
Multi-Arch: same
Expand Down
8 changes: 7 additions & 1 deletion packaging/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ ALL_MODPKG_LIST := \
PRESENCE XMLRPC PERL SNMPSTATS XMPP CROUTE BERKELEY LDAP \
GEOIP REGEX IDENTITY B2BUA DBHTTP DIALPLAN MEMCACHED JSON \
REDIS RABBITMQ HTTP COMPRESSION EMERGENCY \
PROTO_SCTP PROTO_TLS REST_CLIENT LUA
PROTO_SCTP PROTO_TLS PROTO_WSS TLS_MGM REST_CLIENT LUA

ifeq ($(BUILD_MODPKG_LIST),NONE)
override BUILD_MODPKG_LIST :=
Expand Down Expand Up @@ -141,6 +141,12 @@ PROTO_SCTP_MOD_PATH=$(addprefix modules/, $(PROTO_SCTP_MODULES))
PROTO_TLS_PKGNAME = opensips-tls-module
PROTO_TLS_MODULES = proto_tls
PROTO_TLS_MOD_PATH=$(addprefix modules/, $(PROTO_TLS_MODULES))
PROTO_WSS_PKGNAME = opensips-wss-module
PROTO_WSS_MODULES = proto_wss
PROTO_WSS_MOD_PATH=$(addprefix modules/, $(PROTO_WSS_MODULES))
TLS_MGM_PKGNAME = opensips-tlsmgm-module
TLS_MGM_MODULES = tls_mgm
TLS_MGM_MOD_PATH=$(addprefix modules/, $(TLS_MGM_MODULES))
REST_CLIENT_PKGNAME = opensips-restclient-module
REST_CLIENT_MODULES = rest_client
REST_CLIENT_MOD_PATH=$(addprefix modules/, $(REST_CLIENT_MODULES))
Expand Down

0 comments on commit b40035e

Please sign in to comment.