Просмотр исходного кода

pkg/kamailio/deb: remove support for tls_wolfssl on bookworm/jammy

> module expects wolfssl ~ v5.6.6-stable which is equivalent to libwolfssl42(5.6.6-1.2) libwolfssl-dev_5.6.6
Victor Seva 1 год назад
Родитель
Сommit
aaa3b102c6

+ 0 - 18
pkg/kamailio/deb/bookworm/control

@@ -48,7 +48,6 @@ Build-Depends:
  libsystemd-dev,
  libunistring-dev,
  libwebsockets-dev,
- libwolfssl-dev,
  libxml2-dev,
  openssl,
  pkg-config,
@@ -620,23 +619,6 @@ 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

+ 1 - 1
pkg/kamailio/deb/bookworm/rules

@@ -38,6 +38,7 @@ EXTRA_EXCLUDED_MODULES += iptrtpproxy
 EXTRA_EXCLUDED_MODULES += dnssec
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += python
+EXTRA_EXCLUDED_MODULES += tls_wolfssl
 ## --EXCLUDED--
 
 
@@ -86,7 +87,6 @@ PACKAGE_GROUPS += mqtt
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += nats
-PACKAGE_GROUPS += tls_wolfssl
 PACKAGE_GROUPS += microhttpd
 
 # Module groups to be packaged onto kamailio-extra-modules.

+ 7 - 0
pkg/kamailio/deb/debian/backports/bookworm

@@ -35,6 +35,13 @@ sed -i -e '/lsb-base/d' ${DIST}/control
 # libncurses
 sed -i -e 's/libncurses5-dev/libncurses-dev/g' ${DIST}/control
 
+# libwolfssl-dev < 5.6.6
+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

+ 7 - 0
pkg/kamailio/deb/debian/backports/jammy

@@ -29,6 +29,13 @@ sed -i -e '/^ python,/d' -e '/python-dev/d' \
 sed -i -e '/^PACKAGE_GROUPS += python$/d' ${DIST}/rules
 sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += python' ${DIST}/rules
 
+# libwolfssl-dev < 5.6.6
+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

+ 0 - 18
pkg/kamailio/deb/jammy/control

@@ -48,7 +48,6 @@ Build-Depends:
  libsystemd-dev,
  libunistring-dev,
  libwebsockets-dev,
- libwolfssl-dev,
  libxml2-dev,
  openssl,
  pkg-config,
@@ -621,23 +620,6 @@ 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

+ 1 - 1
pkg/kamailio/deb/jammy/rules

@@ -38,6 +38,7 @@ EXTRA_EXCLUDED_MODULES += iptrtpproxy
 EXTRA_EXCLUDED_MODULES += dnssec
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += python
+EXTRA_EXCLUDED_MODULES += tls_wolfssl
 ## --EXCLUDED--
 
 
@@ -86,7 +87,6 @@ PACKAGE_GROUPS += mqtt
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += nats
-PACKAGE_GROUPS += tls_wolfssl
 PACKAGE_GROUPS += microhttpd
 
 # Module groups to be packaged onto kamailio-extra-modules.