Module: sip-router
Branch: master
Commit: 29b996a5d89a74c7fe866919a6e3067071f84d75
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=29b996a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri May 6 05:42:21 2011 +0200
pkg: lib dir name is set by variable LIBDIR
- fixes the check for duplicate libs
- reported in FS#130 and FS#128
---
pkg/kamailio/deb/debian/rules | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/pkg/kamailio/deb/debian/rules b/pkg/kamailio/deb/debian/rules
index fbaccf6..30feea7 100755
--- a/pkg/kamailio/deb/debian/rules
+++ b/pkg/kamailio/deb/debian/rules
@@ -44,10 +44,13 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils purple memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip
+# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
+LIBDIR ?= lib
+
# directories with possible duplicate libraries (that should be deleted
# from current module* packages)
-DUP_LIBS_DIRS=$(CURDIR)/debian/kamailio/usr/lib/kamailio \
- $(CURDIR)/debian/kamailio-db-modules/usr/lib/kamailio
+DUP_LIBS_DIRS=$(CURDIR)/debian/kamailio/usr/$(LIBDIR)/kamailio \
+ $(CURDIR)/debian/kamailio-db-modules/usr/$(LIBDIR)/kamailio
# modules names out of modules sp
MODULES_SP_NAMES=$(filter-out $(MDIRS),$(subst /, ,$(MODULES_SP)))
@@ -80,10 +83,10 @@ define PACKAGE_GRP_INSTALL_template
doc-dir=share/doc/kamailio-$(grp)-modules
# eliminate duplicate libs
-for d in $(DUP_LIBS_DIRS); do \
- test "$$d" !=
"$(CURDIR)/debian/kamailio-$(grp)-modules/usr/lib/kamailio" &&\
+ test "$$d" !=
"$(CURDIR)/debian/kamailio-$(grp)-modules/usr/$(LIBDIR)/kamailio" &&\
for r in $$d/lib*; do \
echo "removing $(grp) lib `basename $$r` present also in $$d";\
- rm -f $(CURDIR)/debian/kamailio-$(grp)-modules/usr/lib/kamailio/`basename
"$$r"` ; \
+ rm -f $(CURDIR)/debian/kamailio-$(grp)-modules/usr/$(LIBDIR)/kamailio/`basename
"$$r"` ; \
done ; \
done
)
@@ -98,10 +101,10 @@ define PACKAGE_MODULE_INSTALL_template
doc-dir=share/doc/kamailio-$(call mod_name,$(mod))-module
# eliminate duplicate libs
-for d in $(DUP_LIBS_DIRS); do \
- test "$$d" != "$(CURDIR)/debian/kamailio-$(call
mod_name,$(mod))-module/usr/lib/kamailio" &&\
+ test "$$d" != "$(CURDIR)/debian/kamailio-$(call
mod_name,$(mod))-module/usr/$(LIBDIR)/kamailio" &&\
for r in $$d/lib*; do \
echo "removing $(call mod_name, $(mod)) lib `basename $$r` present also in
$$d";\
- rm -f $(CURDIR)/debian/kamailio-$(call
mod_name,$(mod))-module/usr/lib/kamailio/`basename "$$r"` ; \
+ rm -f $(CURDIR)/debian/kamailio-$(call
mod_name,$(mod))-module/usr/$(LIBDIR)/kamailio/`basename "$$r"` ; \
done ; \
done
)