Module: sip-router
Branch: master
Commit: a84b5e86cba413a3e5c9adc229b3b4e8c86a37ba
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a84b5e8…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Date: Sun May 20 01:13:41 2012 +0100
pkg/kamailio: Added new build and script files for Kamailio 3.3.0 on CentOS 6
- Based on the Fedora files I created recently
- Directory structured so that multiple CentOS releases can be handled
- The old CentOS .spec file (pkg/kamailio/rpm/kamailio.spec.CenOS) has
been left untouched. This file is out-of-date and doesn't work
properly with kamailio 3.3.0 and CentOS 6 (it should be removed if
no-one is using it)
- kamailio-build.appl and kamailio.appl are BoxGrinder appliance
definitions for CentOS 6 build and installation test machines.
- This .spec file builds and pacakges all Kamailio 3.3.0 modules
(modules/modules_k) that can be built and installed on CentOS 6
without adding any additional repositories. This means modules that
require packages (or versions of packages) not available in the
standard CentOS 6 repo are not built.
- The following modules are not build:
- modules/app_mono: Requires mono which is not in the CentOS 6 repo
- modules/auth_identity: Conflicts with TLS unless statically linked (which
requires changes to Makefile and is impractical for generic RPM building)
- modules/db_cassandra: Requires Cassandra and Thrift which are not in the
CentOS 6 repo
- modules/geoip: Requires GeoIP which is not in the CentOS 6 repo
- modules/iptrtpproxy: Needs local copy of iptables source to build
(impractical for generic RPM building)
- modules/json: Requires json-c whish is not in the CentOS 6 repo
- modules/jsonrpc-c: Requires json-c whish is not in the CentOS 6 repo
- modules/ndb_redis: Requires hiredis which is not in the CentOS 6 repo
- modules/peering: Requires radiusclient-ng which is not in the CentOS 6
repo
- modules_k/acc_radius: Requires radiusclient-ng which is not in the CentOS
6 repo
- modules_k/auth_radius: Required radiusclient-ng which is not in the
CentOS 6 repo
- modules_k/carrierroute: Requires libconfuse which is not in the CentOS 6
repo
- modules_k/db_oracle: Requires Oracle which is not in the CentOS 6 repo
(and is closed-source)
- modules_k/memcached: Module compilation appears to require an older
version of libmemcached-devel than the one in the CentOS 6 repo
- modules_k/mi_xmlrpc: Requires libxmlrpc-c3 which is not in the CentOS 6
repo
- modules_k/misc_radius: Requires radiusclient-ng which is not in the
CentOS 6 repo
- modules_k/osp: Requires OSP Toolkit which is not in the CentOS 6 repo
---
pkg/kamailio/centos/6/kamailio-build.appl | 38 ++
pkg/kamailio/centos/6/kamailio.appl | 33 ++
pkg/kamailio/centos/6/kamailio.init | 83 +++
pkg/kamailio/centos/6/kamailio.spec | 787 +++++++++++++++++++++++++++++
pkg/kamailio/centos/6/kamailio.sysconfig | 15 +
5 files changed, 956 insertions(+), 0 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=a84…