浏览代码

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 年之前
父节点
当前提交
aaa3b102c6

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

@@ -48,7 +48,6 @@ Build-Depends:
  libsystemd-dev,
  libsystemd-dev,
  libunistring-dev,
  libunistring-dev,
  libwebsockets-dev,
  libwebsockets-dev,
- libwolfssl-dev,
  libxml2-dev,
  libxml2-dev,
  openssl,
  openssl,
  pkg-config,
  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
  This package provides TLS support for encrypted and authenticated
  SIP connections as well as generic TLS support for many Kamailio modules.
  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
 Package: kamailio-outbound-modules
 Architecture: any
 Architecture: any
 Multi-Arch: same
 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 += dnssec
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += python
 EXTRA_EXCLUDED_MODULES += python
+EXTRA_EXCLUDED_MODULES += tls_wolfssl
 ## --EXCLUDED--
 ## --EXCLUDED--
 
 
 
 
@@ -86,7 +87,6 @@ PACKAGE_GROUPS += mqtt
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += nats
 PACKAGE_GROUPS += nats
-PACKAGE_GROUPS += tls_wolfssl
 PACKAGE_GROUPS += microhttpd
 PACKAGE_GROUPS += microhttpd
 
 
 # Module groups to be packaged onto kamailio-extra-modules.
 # 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
 # libncurses
 sed -i -e 's/libncurses5-dev/libncurses-dev/g' ${DIST}/control
 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}
 wrap-and-sort -sat -d ${DIST}
 
 
 # clean backports scripts
 # 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 '/^PACKAGE_GROUPS += python$/d' ${DIST}/rules
 sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += python' ${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}
 wrap-and-sort -sat -d ${DIST}
 
 
 # clean backports scripts
 # clean backports scripts

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

@@ -48,7 +48,6 @@ Build-Depends:
  libsystemd-dev,
  libsystemd-dev,
  libunistring-dev,
  libunistring-dev,
  libwebsockets-dev,
  libwebsockets-dev,
- libwolfssl-dev,
  libxml2-dev,
  libxml2-dev,
  openssl,
  openssl,
  pkg-config,
  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
  This package provides TLS support for encrypted and authenticated
  SIP connections as well as generic TLS support for many Kamailio modules.
  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
 Package: kamailio-outbound-modules
 Architecture: any
 Architecture: any
 Multi-Arch: same
 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 += dnssec
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += java
 EXTRA_EXCLUDED_MODULES += python
 EXTRA_EXCLUDED_MODULES += python
+EXTRA_EXCLUDED_MODULES += tls_wolfssl
 ## --EXCLUDED--
 ## --EXCLUDED--
 
 
 
 
@@ -86,7 +87,6 @@ PACKAGE_GROUPS += mqtt
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += secsipid
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += lwsc
 PACKAGE_GROUPS += nats
 PACKAGE_GROUPS += nats
-PACKAGE_GROUPS += tls_wolfssl
 PACKAGE_GROUPS += microhttpd
 PACKAGE_GROUPS += microhttpd
 
 
 # Module groups to be packaged onto kamailio-extra-modules.
 # Module groups to be packaged onto kamailio-extra-modules.