Explorar o código

pkg/kamailio/deb: fix f405c28318ea about rabbitmq

* debian/backports/* files need to be properly update in order to keep
  supporting old distribution releases
* the workflow is change debian/* and make the necessary changes
  to debian/backports/*
* Please do _NOT_ change directly the distribution release files
Victor Seva %!s(int64=8) %!d(string=hai) anos
pai
achega
f503615ade

+ 7 - 1
pkg/kamailio/deb/debian/backports/precise

@@ -46,7 +46,7 @@ sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ cnxcc/' ${DIST}/rules
 # no systemd module
 sed -i -e '/libsystemd-dev/d' -e '/^Package: kamailio-systemd-modules/,/^$/d' \
   ${DIST}/control
-sed -i -e 's/ systemd[ ,$]*//' ${DIST}/rules
+sed -i -e 's/ systemd[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ systemd/' ${DIST}/rules
 
 # old mysql
@@ -56,6 +56,12 @@ sed -i -e 's/default-mysql-client/mysql-client/' \
 # no libssl-dev
 sed -i -e '/libssl-dev/d' ${DIST}/control
 
+# no rabbitmq
+sed -i -e '/librabbitmq-dev/d' \
+  -e '/^Package: kamailio-rabbitmq-modules/,/^$/d' ${DIST}/control
+sed -i -e 's/ rabbitmq[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ rabbitmq/' ${DIST}/rules
+
 # clean backports scripts
 rm -rf ${DIST}/backports
 exit 0

+ 7 - 1
pkg/kamailio/deb/debian/backports/squeeze

@@ -93,7 +93,7 @@ sed -i -e 's/janssonrpc-c//'  ${DIST}/control
 # no systemd module
 sed -i -e '/libsystemd-dev/d' -e '/^Package: kamailio-systemd-modules/,/^$/d' \
   ${DIST}/control
-sed -i -e 's/ systemd[ ,$]*//' ${DIST}/rules
+sed -i -e 's/ systemd[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ systemd/' ${DIST}/rules
 
 # no http_async module
@@ -107,6 +107,12 @@ sed -i -e 's/default-mysql-client/mysql-client/' \
 # no libssl-dev
 sed -i -e '/libssl-dev/d' ${DIST}/control
 
+# no rabbitmq
+sed -i -e '/librabbitmq-dev/d' \
+  -e '/^Package: kamailio-rabbitmq-modules/,/^$/d' ${DIST}/control
+sed -i -e 's/ rabbitmq[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ rabbitmq/' ${DIST}/rules
+
 # clean backports scripts
 rm -rf ${DIST}/backports
 exit 0

+ 1 - 1
pkg/kamailio/deb/debian/backports/trusty

@@ -26,7 +26,7 @@ sed -i -e 's/RADCLI/FREERADIUS/' ${DIST}/rules
 # no systemd module
 sed -i -e '/libsystemd-dev/d' -e '/^Package: kamailio-systemd-modules/,/^$/d' \
   ${DIST}/control
-sed -i -e 's/ systemd[ ,$]*//' ${DIST}/rules
+sed -i -e 's/ systemd[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ systemd/' ${DIST}/rules
 
 # old mysql

+ 7 - 1
pkg/kamailio/deb/debian/backports/wheezy

@@ -46,7 +46,7 @@ sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ cnxcc/' ${DIST}/rules
 # no systemd module
 sed -i -e '/libsystemd-dev/d' -e '/^Package: kamailio-systemd-modules/,/^$/d' \
   ${DIST}/control
-sed -i -e 's/ systemd[ ,$]*//' ${DIST}/rules
+sed -i -e 's/ systemd[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ systemd/' ${DIST}/rules
 
 # old mysql
@@ -56,6 +56,12 @@ sed -i -e 's/default-mysql-client/mysql-client/' \
 # no libssl-dev
 sed -i -e '/libssl-dev/d' ${DIST}/control
 
+# no rabbitmq
+sed -i -e '/librabbitmq-dev/d' \
+  -e '/^Package: kamailio-rabbitmq-modules/,/^$/d' ${DIST}/control
+sed -i -e 's/ rabbitmq[ ,$]*/ /' ${DIST}/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ rabbitmq/' ${DIST}/rules
+
 # clean backports scripts
 rm -rf ${DIST}/backports
 exit 0

+ 2 - 2
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 kazoo cnxcc systemd
+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)
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   tls outbound websocket autheph \
-			   erlang
+			   erlang 
 
 # module groups to be packaged onto kamailio-extra-modules
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async

+ 2 - 2
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 kazoo cnxcc jansson systemd http_async
+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)
@@ -35,7 +35,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   snmpstats carrierroute xmpp cpl python geoip\
 			   sqlite json ims \
 			   tls outbound websocket autheph \
-			   erlang
+			   erlang 
 
 # module groups to be packaged onto kamailio-extra-modules
 EXTRA_GROUPS=gzcompress uuid ev

+ 2 - 2
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 kazoo cnxcc systemd
+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)
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   snmpstats carrierroute xmpp cpl redis python geoip\
 			   sqlite json mono ims sctp java \
 			   tls outbound websocket autheph \
-			   erlang
+			   erlang 
 
 # module groups to be packaged onto kamailio-extra-modules
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async