Skip to content

Commit

Permalink
pkg/kamailio/deb: introduce wolftls package
Browse files Browse the repository at this point in the history
  • Loading branch information
linuxmaniac committed May 15, 2023
1 parent 4a20e2f commit 13430c2
Show file tree
Hide file tree
Showing 28 changed files with 157 additions and 0 deletions.
1 change: 1 addition & 0 deletions pkg/kamailio/deb/bionic/rules
Expand Up @@ -35,6 +35,7 @@ EXTRA_EXCLUDED_MODULES += java
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
18 changes: 18 additions & 0 deletions pkg/kamailio/deb/bookworm/control
Expand Up @@ -47,6 +47,7 @@ Build-Depends:
libsystemd-dev,
libunistring-dev,
libwebsockets-dev,
libwolfssl-dev,
libxml2-dev,
openssl,
pkg-config,
Expand Down Expand Up @@ -618,6 +619,23 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
This package provides TLS support for encrypted and authenticated
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-wolftls-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated using wolfssl
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-outbound-modules
Architecture: any
Multi-Arch: same
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/bookworm/rules
Expand Up @@ -66,6 +66,7 @@ PACKAGE_GROUPS += ruby
PACKAGE_GROUPS += ims
PACKAGE_GROUPS += sctp
PACKAGE_GROUPS += tls
PACKAGE_GROUPS += tls_wolfssl
PACKAGE_GROUPS += outbound
PACKAGE_GROUPS += websocket
PACKAGE_GROUPS += autheph
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/bullseye/rules
Expand Up @@ -33,6 +33,7 @@ EXTRA_EXCLUDED_MODULES += iptrtpproxy
EXTRA_EXCLUDED_MODULES += dnssec
EXTRA_EXCLUDED_MODULES += java
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/buster/rules
Expand Up @@ -35,6 +35,7 @@ EXTRA_EXCLUDED_MODULES += java
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
8 changes: 8 additions & 0 deletions pkg/kamailio/deb/debian/backports/bionic
Expand Up @@ -38,6 +38,14 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules


wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/bullseye
Expand Up @@ -29,6 +29,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/buster
Expand Up @@ -38,6 +38,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/focal
Expand Up @@ -32,6 +32,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/jessie
Expand Up @@ -55,6 +55,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/precise
Expand Up @@ -118,6 +118,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/stretch
Expand Up @@ -35,6 +35,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/trusty
Expand Up @@ -81,6 +81,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/wheezy
Expand Up @@ -118,6 +118,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
7 changes: 7 additions & 0 deletions pkg/kamailio/deb/debian/backports/xenial
Expand Up @@ -44,6 +44,13 @@ sed -i -e '/^ libnats-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += nats/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += nats' ${DIST}/rules

# libwolfssl-dev < 5.2
sed -i -e '/^ libwolfssl-dev,/d' \
-e '/^Package: kamailio-wolftls-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules

wrap-and-sort -sat -d ${DIST}

# clean backports scripts
Expand Down
18 changes: 18 additions & 0 deletions pkg/kamailio/deb/debian/control
Expand Up @@ -50,6 +50,7 @@ Build-Depends:
libunistring-dev,
libval-dev,
libwebsockets-dev,
libwolfssl-dev,
libxml2-dev,
openssl,
pkg-config,
Expand Down Expand Up @@ -659,6 +660,23 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
This package provides TLS support for encrypted and authenticated
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-wolftls-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated using wolfssl
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-outbound-modules
Architecture: any
Multi-Arch: same
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/debian/rules
Expand Up @@ -66,6 +66,7 @@ PACKAGE_GROUPS += ims
PACKAGE_GROUPS += sctp
PACKAGE_GROUPS += java
PACKAGE_GROUPS += tls
PACKAGE_GROUPS += tls_wolfssl
PACKAGE_GROUPS += outbound
PACKAGE_GROUPS += websocket
PACKAGE_GROUPS += autheph
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/focal/rules
Expand Up @@ -34,6 +34,7 @@ EXTRA_EXCLUDED_MODULES += dnssec
EXTRA_EXCLUDED_MODULES += java
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
18 changes: 18 additions & 0 deletions pkg/kamailio/deb/jammy/control
Expand Up @@ -47,6 +47,7 @@ Build-Depends:
libsystemd-dev,
libunistring-dev,
libwebsockets-dev,
libwolfssl-dev,
libxml2-dev,
openssl,
pkg-config,
Expand Down Expand Up @@ -619,6 +620,23 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
This package provides TLS support for encrypted and authenticated
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-wolftls-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated using wolfssl
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-outbound-modules
Architecture: any
Multi-Arch: same
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/jammy/rules
Expand Up @@ -66,6 +66,7 @@ PACKAGE_GROUPS += ruby
PACKAGE_GROUPS += ims
PACKAGE_GROUPS += sctp
PACKAGE_GROUPS += tls
PACKAGE_GROUPS += tls_wolfssl
PACKAGE_GROUPS += outbound
PACKAGE_GROUPS += websocket
PACKAGE_GROUPS += autheph
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/jessie/rules
Expand Up @@ -37,6 +37,7 @@ EXTRA_EXCLUDED_MODULES += mongodb
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/precise/rules
Expand Up @@ -44,6 +44,7 @@ EXTRA_EXCLUDED_MODULES += mqtt
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
18 changes: 18 additions & 0 deletions pkg/kamailio/deb/sid/control
Expand Up @@ -47,6 +47,7 @@ Build-Depends:
libsystemd-dev,
libunistring-dev,
libwebsockets-dev,
libwolfssl-dev,
libxml2-dev,
openssl,
pkg-config,
Expand Down Expand Up @@ -618,6 +619,23 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
This package provides TLS support for encrypted and authenticated
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-wolftls-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated using wolfssl
SIP connections as well as generic TLS support for many Kamailio modules.

Package: kamailio-outbound-modules
Architecture: any
Multi-Arch: same
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/sid/rules
Expand Up @@ -66,6 +66,7 @@ PACKAGE_GROUPS += ruby
PACKAGE_GROUPS += ims
PACKAGE_GROUPS += sctp
PACKAGE_GROUPS += tls
PACKAGE_GROUPS += tls_wolfssl
PACKAGE_GROUPS += outbound
PACKAGE_GROUPS += websocket
PACKAGE_GROUPS += autheph
Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/stretch/rules
Expand Up @@ -35,6 +35,7 @@ EXTRA_EXCLUDED_MODULES += dnssec
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/trusty/rules
Expand Up @@ -40,6 +40,7 @@ EXTRA_EXCLUDED_MODULES += mqtt
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/wheezy/rules
Expand Up @@ -44,6 +44,7 @@ EXTRA_EXCLUDED_MODULES += mqtt
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down
1 change: 1 addition & 0 deletions pkg/kamailio/deb/xenial/rules
Expand Up @@ -34,6 +34,7 @@ EXTRA_EXCLUDED_MODULES += iptrtpproxy
EXTRA_EXCLUDED_MODULES += secsipid
EXTRA_EXCLUDED_MODULES += lwsc
EXTRA_EXCLUDED_MODULES += nats
EXTRA_EXCLUDED_MODULES += tls_wolfssl
## --EXCLUDED--


Expand Down

0 comments on commit 13430c2

Please sign in to comment.