[sr-dev] git:master: pkg/kamailio: Added new build and script files for Kamailio 3.3 .0 on CentOS 6

Peter Dunkley peter.dunkley at crocodile-rcs.com
Sun May 20 02:21:24 CEST 2012


Module: sip-router
Branch: master
Commit: a84b5e86cba413a3e5c9adc229b3b4e8c86a37ba
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a84b5e86cba413a3e5c9adc229b3b4e8c86a37ba

Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley at 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=a84b5e86cba413a3e5c9adc229b3b4e8c86a37ba



More information about the sr-dev mailing list