Explorar el Código

Revert "pkg/kamailio/deb: remove kazoo package"

This reverts commit e3297bccc97ddc4349bcf69de59eb337c05bbae3.
Victor Seva hace 8 años
padre
commit
f0ecc3e052

+ 6 - 0
pkg/kamailio/deb/debian/backports/precise

@@ -32,6 +32,12 @@ sed -i -e '/RADCLI/d' ${DIST}/rules
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 
 
+# no kazoo module
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+	${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
+
 # no cnxcc module
 # no cnxcc module
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules

+ 6 - 0
pkg/kamailio/deb/debian/backports/squeeze

@@ -72,6 +72,12 @@ sed -i -e '/RADCLI/d' ${DIST}/rules
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 
 
+# no kazoo module
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+	${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
+
 # no cnxcc module
 # no cnxcc module
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules

+ 6 - 0
pkg/kamailio/deb/debian/backports/wheezy

@@ -32,6 +32,12 @@ sed -i -e '/RADCLI/d' ${DIST}/rules
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 
 
+# no kazoo module
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+	${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
+
 # no cnxcc module
 # no cnxcc module
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
 sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules

+ 15 - 4
pkg/kamailio/deb/debian/control

@@ -584,6 +584,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -591,15 +605,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 			   erlang systemd rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules

+ 15 - 4
pkg/kamailio/deb/jessie/control

@@ -582,6 +582,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -589,15 +603,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 			   erlang systemd rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules

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

@@ -26,7 +26,7 @@ EXCLUDED_MODULES=
 # extra modules to skip, because they are not compilable now
 # extra modules to skip, because they are not compilable now
 # - regardless if they go to the main kamailio package or to some module package,
 # - regardless if they go to the main kamailio package or to some module package,
 # they will be excluded from compile and install of all
 # they will be excluded from compile and install of all
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec cnxcc systemd rabbitmq
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq
 
 
 # module groups that are packaged in seperate packages
 # module groups that are packaged in seperate packages
 # (with the name kamailio-$(group_name)-modules)
 # (with the name kamailio-$(group_name)-modules)

+ 15 - 4
pkg/kamailio/deb/sid/control

@@ -568,6 +568,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -575,15 +589,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph cnxcc \
+			   tls outbound websocket autheph kazoo cnxcc \
 			   erlang systemd rabbitmq
 			   erlang systemd rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules

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

@@ -24,7 +24,7 @@ EXCLUDED_MODULES=
 # extra modules to skip, because they are not compilable now
 # extra modules to skip, because they are not compilable now
 # - regardless if they go to the main kamailio package or to some module package,
 # - regardless if they go to the main kamailio package or to some module package,
 # they will be excluded from compile and install of all
 # they will be excluded from compile and install of all
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy java dnssec sctp redis mono cnxcc jansson systemd http_async rabbitmq
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy java dnssec sctp redis mono kazoo cnxcc jansson systemd http_async rabbitmq
 
 
 # module groups that are packaged in seperate packages
 # module groups that are packaged in seperate packages
 # (with the name kamailio-$(group_name)-modules)
 # (with the name kamailio-$(group_name)-modules)

+ 15 - 4
pkg/kamailio/deb/stretch/control

@@ -568,6 +568,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -575,15 +589,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph cnxcc \
+			   tls outbound websocket autheph kazoo cnxcc \
 			   erlang systemd rabbitmq
 			   erlang systemd rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules

+ 15 - 4
pkg/kamailio/deb/trusty/control

@@ -580,6 +580,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -587,15 +601,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang rabbitmq
 			   erlang rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules

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

@@ -26,7 +26,7 @@ EXCLUDED_MODULES=
 # extra modules to skip, because they are not compilable now
 # extra modules to skip, because they are not compilable now
 # - regardless if they go to the main kamailio package or to some module package,
 # - regardless if they go to the main kamailio package or to some module package,
 # they will be excluded from compile and install of all
 # they will be excluded from compile and install of all
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec cnxcc systemd rabbitmq
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq
 
 
 # module groups that are packaged in seperate packages
 # module groups that are packaged in seperate packages
 # (with the name kamailio-$(group_name)-modules)
 # (with the name kamailio-$(group_name)-modules)

+ 15 - 4
pkg/kamailio/deb/xenial/control

@@ -583,6 +583,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  .
  This package provides the ephemeral module for Kamailio.
  This package provides the ephemeral module for Kamailio.
 
 
+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the kazoo module for Kamailio.
+
 Package: kamailio-rabbitmq-modules
 Package: kamailio-rabbitmq-modules
 Architecture: linux-any
 Architecture: linux-any
 Multi-Arch: same
 Multi-Arch: same
@@ -590,15 +604,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ modules for Kamailio
 Description: RabbitMQ modules for Kamailio
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  per second even on low-budget hardware.
  .
  .
- This package provides the RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 
 Package: kamailio-cnxcc-modules
 Package: kamailio-cnxcc-modules
 Architecture: linux-any
 Architecture: linux-any

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

@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils lua memcached \
 			   ldap xml perl utils lua memcached \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 			   erlang systemd rabbitmq
 
 
 # module groups to be packaged onto kamailio-extra-modules
 # module groups to be packaged onto kamailio-extra-modules