Skip to content

Commit

Permalink
pkg/kamailio/deb: remove kazoo package
Browse files Browse the repository at this point in the history
* previous package will be upgrade to rabbitmq
  • Loading branch information
linuxmaniac committed Jan 31, 2017
1 parent 71d42ee commit e3297bc
Show file tree
Hide file tree
Showing 18 changed files with 33 additions and 117 deletions.
6 changes: 0 additions & 6 deletions pkg/kamailio/deb/debian/backports/precise
Expand Up @@ -32,12 +32,6 @@ 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
Expand Down
6 changes: 0 additions & 6 deletions pkg/kamailio/deb/debian/backports/squeeze
Expand Up @@ -72,12 +72,6 @@ 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
Expand Down
6 changes: 0 additions & 6 deletions pkg/kamailio/deb/debian/backports/wheezy
Expand Up @@ -32,12 +32,6 @@ 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
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/debian/control
Expand Up @@ -584,33 +584,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/debian/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph dnssec cnxcc \
erlang systemd rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/jessie/control
Expand Up @@ -582,33 +582,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/jessie/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph dnssec cnxcc \
erlang systemd rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/precise/rules
Expand Up @@ -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 kazoo cnxcc systemd rabbitmq
EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec cnxcc systemd rabbitmq

# module groups that are packaged in seperate packages
# (with the name kamailio-$(group_name)-modules)
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/sid/control
Expand Up @@ -568,33 +568,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/sid/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph cnxcc \
erlang systemd rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/squeeze/rules
Expand Up @@ -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 kazoo cnxcc jansson systemd http_async rabbitmq
EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy java dnssec sctp redis mono cnxcc jansson systemd http_async rabbitmq

# module groups that are packaged in seperate packages
# (with the name kamailio-$(group_name)-modules)
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/stretch/control
Expand Up @@ -568,33 +568,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/stretch/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph cnxcc \
erlang systemd rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/trusty/control
Expand Up @@ -580,33 +580,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/trusty/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph dnssec cnxcc \
erlang rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/wheezy/rules
Expand Up @@ -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 kazoo cnxcc systemd rabbitmq
EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec cnxcc systemd rabbitmq

# module groups that are packaged in seperate packages
# (with the name kamailio-$(group_name)-modules)
Expand Down
19 changes: 4 additions & 15 deletions pkg/kamailio/deb/xenial/control
Expand Up @@ -583,33 +583,22 @@ 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
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 module for Kamailio.
This package provides the RabbitMQ and kazoo modules for Kamailio.

Package: kamailio-cnxcc-modules
Architecture: linux-any
Expand Down
2 changes: 1 addition & 1 deletion pkg/kamailio/deb/xenial/rules
Expand Up @@ -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 kazoo cnxcc \
tls outbound websocket autheph dnssec cnxcc \
erlang systemd rabbitmq

# module groups to be packaged onto kamailio-extra-modules
Expand Down

2 comments on commit e3297bc

@lazedo
Copy link
Contributor

@lazedo lazedo commented on e3297bc Jan 31, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@linuxmaniac what's the reasoning for this ?

@linuxmaniac
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lazedo @miconda reverted. But having more and more debs for single modules is not a good idea in my opinion. We should reach to a balance between dependences and number of module packages

Please sign in to comment.