瀏覽代碼

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

This reverts commit e3297bccc97ddc4349bcf69de59eb337c05bbae3.
Victor Seva 8 年之前
父節點
當前提交
f0ecc3e052

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

@@ -32,6 +32,12 @@ sed -i -e '/RADCLI/d' ${DIST}/rules
 # use old json
 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
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 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
 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
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 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
 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
 sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
 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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -591,15 +605,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 
 # 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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -589,15 +603,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 
 # 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
 # - regardless if they go to the main kamailio package or to some module package,
 # 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
 # (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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -575,15 +589,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph cnxcc \
+			   tls outbound websocket autheph kazoo cnxcc \
 			   erlang systemd rabbitmq
 
 # 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
 # - regardless if they go to the main kamailio package or to some module package,
 # 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
 # (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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -575,15 +589,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph cnxcc \
+			   tls outbound websocket autheph kazoo cnxcc \
 			   erlang systemd rabbitmq
 
 # 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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -587,15 +601,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang rabbitmq
 
 # 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
 # - regardless if they go to the main kamailio package or to some module package,
 # 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
 # (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.
 
+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
 Architecture: linux-any
 Multi-Arch: same
@@ -590,15 +604,12 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends: kamailio (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Provides: kamailio-kazoo-modules
-Conflicts: kamailio-kazoo-modules
-Replaces: kamailio-kazoo-modules
 Description: RabbitMQ 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 RabbitMQ and kazoo modules for Kamailio.
+ This package provides the RabbitMQ module for Kamailio.
 
 Package: kamailio-cnxcc-modules
 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 \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
-			   tls outbound websocket autheph dnssec cnxcc \
+			   tls outbound websocket autheph dnssec kazoo cnxcc \
 			   erlang systemd rabbitmq
 
 # module groups to be packaged onto kamailio-extra-modules