[Pkg-voip-commits] [kamailio] 08/09: update backports scripts

Victor Seva Lopez maniac-guest at moszumanska.debian.org
Sun Jun 15 09:32:27 UTC 2014


This is an automated email from the git hooks/post-receive script.

maniac-guest pushed a commit to branch master
in repository kamailio.

commit 041d18ff5b15e9a1e8e3de2d929171a4be8d8389
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Date:   Sat Jun 14 16:51:10 2014 +0200

    update backports scripts
---
 debian/backports/squeeze | 40 ++++++++++++++++++++++++++++++++++++----
 debian/backports/wheezy  | 10 ++++++++--
 2 files changed, 44 insertions(+), 6 deletions(-)

diff --git a/debian/backports/squeeze b/debian/backports/squeeze
index 28ae2c4..395c4d4 100755
--- a/debian/backports/squeeze
+++ b/debian/backports/squeeze
@@ -6,7 +6,9 @@
 
 # remove Multi-arch
 sed -i -e 's#^DEB_HOST_MULTIARCH.*$##' -e 's#^LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)#LIBDIR ?= lib#' debian/rules
-sed -i -e 's#multiarch_support.patch#no_lib64_on_64_bits.patch#' debian/patches/series
+if [ -e debian/patches/series ]; then
+  sed -i -e 's#multiarch_support.patch#no_lib64_on_64_bits.patch#' debian/patches/series
+fi
 sed -i -e '/^Multi-Arch: .*/d' debian/control
 
 # Downgrade to debhelper 8 compat
@@ -14,20 +16,50 @@ sed -i -e  's#debhelper[^,$]*[\ ,$]\+\(.*\)$#debhelper (>= 8), \1#' debian/contr
 echo 8 > debian/compat
 
 # Hardening flags
-sed -i -e '/^ dpkg-dev/d' debian/control
+sed -i -e '/dpkg-dev/d' debian/control
 sed -i -e '/^include.*buildflags.mk/d' -e '/.*dpkg-buildflags --export=configure.*/d' debian/rules
-sed -i -e '/hardening_flags.patch/d' debian/patches/series
+if [ -e debian/patches/series ]; then
+  sed -i -e '/hardening_flags.patch/d' debian/patches/series
+fi
+
+# No java module:
+sed -i -e '/gcj-jdk/d' -e '/^Package: kamailio-java-modules/,/^$/d' \
+	debian/control
+sed -i -e 's/ java[ ,$]*/ /' debian/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ java/' debian/rules
+sed -i -e '/^export JAVA_HOME=.*/d' debian/rules
+
+# No dnssec module:
+sed -i -e '/libval-dev/d' -e '/^Package: kamailio-dnssec-modules/,/^$/d' \
+	debian/control
+sed -i -e 's/ dnssec[ ,$]*/ /' debian/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' debian/rules
+
+# No sctp module:
+sed -i -e '/libsctp-dev/d' -e '/^Package: kamailio-sctp-modules/,/^$/d' \
+	debian/control
+sed -i -e 's/ sctp[ ,$]*/ /' debian/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ sctp/' debian/rules
+
+# No purple module:
+sed -i -e '/libpurple-dev/d' -e '/^Package: kamailio-purple-modules/,/^$/d' \
+	debian/control
+sed -i -e 's/ purple[ ,$]*/ /' debian/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ purple/' debian/rules
 
 # No libhiredis:
 sed -i -e '/libhiredis-dev/d' -e '/^Package: kamailio-redis-modules/,/^$/d' \
 	debian/control
 sed -i -e 's/ redis[ ,$]*/ /' debian/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ redis/' debian/rules
+
 # No mono module
 sed -i -e '/libmono-2.0-dev/d' -e '/^Package: kamailio-mono-modules/,/^$/d' \
 	debian/control
 sed -i -e 's/ mono[ ,$]*/ /' debian/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mono/' debian/rules
+
+# db-util version
 sed -i -e 's/db-util/db4.8-util/' debian/control
 
 # use old radius-client-ng
@@ -35,6 +67,6 @@ sed -i 's/libfreeradius-client-dev/libradiusclient-ng-dev/' debian/control
 sed -i -e '/FREERADIUS/d' debian/rules
 
 # use old json
-sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
+sed -i 's/libjson-c-dev/libjson0-dev/' debian/control
 
 exit 0
diff --git a/debian/backports/wheezy b/debian/backports/wheezy
index 474c526..c32c2db 100755
--- a/debian/backports/wheezy
+++ b/debian/backports/wheezy
@@ -10,7 +10,13 @@ sed -i -e '/libpurple-dev/d' -e '/^Package: kamailio-purple-modules/,/^$/d' \
 sed -i -e 's/ purple[ ,$]*/ /' debian/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ purple/' debian/rules
 
-# No dnssec module
+# No mi_xmlrpc module
+sed -i -e '/libxmlrpc-c3-dev/d' -e '/^Package: kamailio-xmlrpc-modules/,/^$/d' \
+	debian/control
+sed -i -e 's/ mi_xmlrpc[ ,$]*/ /' debian/rules
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mi_xmlrpc/' debian/rules
+
+# No dnssec module:
 sed -i -e '/libval-dev/d' -e '/^Package: kamailio-dnssec-modules/,/^$/d' \
 	debian/control
 sed -i -e 's/ dnssec[ ,$]*/ /' debian/rules
@@ -21,6 +27,6 @@ sed -i 's/libfreeradius-client-dev/libradiusclient-ng-dev/' debian/control
 sed -i -e '/FREERADIUS/d' debian/rules
 
 # use old json
-sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
+sed -i 's/libjson-c-dev/libjson0-dev/' debian/control
 
 exit 0

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/kamailio.git



More information about the Pkg-voip-commits mailing list