[SR-Users] kamailio-radius RPM for Centos

Antonio Reale ant.reale at gmail.com
Thu Apr 28 18:30:32 CEST 2016


Thanks Daniel,
just completed the building of all Centos and Redhat rpms with RADIUS 
support.

Regards,
Antonio.


Il 28/04/2016 17:46, Daniel-Constantin Mierla ha scritto:
>
> Hello,
>
> thanks for pursuing further on this!
>
> I granted you (user r4ndomx) access to kamailio project on opensuse 
> build service. You can make there the same setting as you did for your 
> repo to get the radius packages built.
>
> Let me know if you need anything else.
>
> Cheers,
> Daniel
>
> On 27/04/16 19:44, Antonio Reale wrote:
>> Hi Daniel,
>> I was able to build kamailio with radius package on OBS just using 
>> the spec file of your project with %define _with_radius 1 for centos 
>> and redhat and creating a new package for radiusclient-ng in the same 
>> project.
>> For the radiusclient-ng package I linked to the repoforge src.rpm:
>> http://pkgs.repoforge.org/radiusclient-ng/radiusclient-ng-0.5.6-5.rf.src.rpm
>>
>> The test project I used is 
>> https://build.opensuse.org/project/show/home:r4ndomx
>>
>> Thanks for the hints.
>>
>> Regards,
>> Antonio.
>>
>>
>> Il 27/04/2016 15:02, Antonio Reale ha scritto:
>>> Thanks Daniel,
>>> I'm not an expert but I'm happy to help with rpms building.
>>> I'm going to create an account on Opensuse Building Service to 
>>> familiarize with it and I'll get back to you soon.
>>>
>>> Antonio.
>>>
>>>
>>> Il 27/04/2016 12:41, Daniel-Constantin Mierla ha scritto:
>>>>
>>>> I added quickly the dependency on epel-release to the opensuse 
>>>> build service, but it results in dependency issue:
>>>>
>>>> "nothing provides epel-release, nothing provides radiusclient-ng-devel"
>>>>
>>>> The spec from kamailio sources was not much maintained lately, 
>>>> perhaps those for fedora and centos are a bit more recent. Then one 
>>>> for opensuse build service is specific for it, as it has those 
>>>> conditions on distros.
>>>>
>>>> If you want to take over or at least help with rpms building, I can 
>>>> give you access to the opensuse build service project so you can 
>>>> play with and adjust as needed. Also, if you want to submit updates 
>>>> to the specs from the source tree, we will accept them.
>>>>
>>>> We can also provide a server where to mirror rpm packages built by 
>>>> community members, if someone wants to take care of maintaining the 
>>>> builds and rpm repos.
>>>>
>>>> Cheers,
>>>> Daniel
>>>>
>>>>
>>>> On 27/04/16 12:21, Antonio Reale wrote:
>>>>> Daniel I downloaded the src.rpm from opensuse repository and I see 
>>>>> that the .spec file is different from that provided in the 
>>>>> kamailio source.
>>>>> Reading the .spec from kamailio-4.4.0_src.tar.gz I see:
>>>>>
>>>>> %package    radius
>>>>> Summary:    RADIUS modules for Kamailio.
>>>>> Group:        System Environment/Daemons
>>>>> Requires:    epel-release, radiusclient-ng, kamailio = %ver
>>>>> BuildRequires:    epel-release, radiusclient-ng-devel
>>>>>
>>>>> In effect, epel-release is a package in the official repo extras:
>>>>>
>>>>> # yum info epel-release
>>>>> ...
>>>>> Available Packages
>>>>> Name        : epel-release
>>>>> Arch        : noarch
>>>>> Version     : 7
>>>>> Release     : 5
>>>>> Size        : 14 k
>>>>> Repo        : extras/7/x86_64
>>>>> Summary     : Extra Packages for Enterprise Linux repository 
>>>>> configuration
>>>>> URL         : http://download.fedoraproject.org/pub/epel
>>>>> License     : GPLv2
>>>>> Description : This package contains the Extra Packages for 
>>>>> Enterprise Linux (EPEL) repository
>>>>>             : GPG key as well as configuration for yum.
>>>>>
>>>>> Probably is enough to %define _with_radius 1  and add epel-release 
>>>>> as dependency in the .spec file used on opensuse build service 
>>>>> also for rhel >= 7.
>>>>>
>>>>> Regards,
>>>>> Antonio.
>>>>>
>>>>>
>>>>> Il 27/04/2016 11:43, Antonio Reale ha scritto:
>>>>>> Daniel, if I'm not wrong Download on Demand Repository (DOD) 
>>>>>> feature can be used for dependencies resolution using external 
>>>>>> repository:
>>>>>>
>>>>>> http://openbuildservice.org/help/manuals/obs-best-practices/cha.obs.best-practices.webuiusage.html#idm140343052158624
>>>>>> http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.concepts.html#concept_dod
>>>>>>
>>>>>> Thanks.
>>>>>> Antonio
>>>>>>
>>>>>>
>>>>>> Il 27/04/2016 10:45, Daniel-Constantin Mierla ha scritto:
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I am not sure there is a way to enable EPEL in the opensuse 
>>>>>>> build portal -- that is managed by opensuse community.
>>>>>>>
>>>>>>> Maybe you have a bit of time to investigate the docs of opensuse 
>>>>>>> build service or search on the web for this topic. If there is a 
>>>>>>> way, I can enable it or give access to someone that wants to 
>>>>>>> manage the building of RPMs.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Daniel
>>>>>>>
>>>>>>>
>>>>>>> On 27/04/16 10:20, Antonio Reale wrote:
>>>>>>>> Hi Daniel,
>>>>>>>> you're right. Both radiusclient-ng and freeradius-client are in 
>>>>>>>> EPEL repository, not in the official ones. Is not possible to 
>>>>>>>> provide these client library packages also on the kamailio 
>>>>>>>> centos rpm repo?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>> Regards.
>>>>>>>>
>>>>>>>> Antonio
>>>>>>>>
>>>>>>>>
>>>>>>>> Il 27/04/2016 08:54, Daniel-Constantin Mierla ha scritto:
>>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> I think the dependency is missing -- does centos official repo 
>>>>>>>>> provide libradius client library?
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>> On 26/04/16 17:27, Antonio Reale wrote:
>>>>>>>>>> Hi all,
>>>>>>>>>> I see that the kamailio-radius rpm package is available only 
>>>>>>>>>> for Opensuse.
>>>>>>>>>> Is there a particular reason that it is unavailable for Centos?
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>> Regards.
>>>>>>>>>>
>>>>>>>>>> Antonio
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users 
>>>>>>>>>> mailing list
>>>>>>>>>> sr-users at lists.sip-router.org
>>>>>>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Daniel-Constantin Mierla
>>>>>>>>> http://www.asipto.com
>>>>>>>>> http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda
>>>>>>>>> Kamailio World Conference, Berlin, May 18-20, 2016 -http://www.kamailioworld.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>>>>>>> sr-users at lists.sip-router.org
>>>>>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> Daniel-Constantin Mierla
>>>>>>> http://www.asipto.com
>>>>>>> http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda
>>>>>>> Kamailio World Conference, Berlin, May 18-20, 2016 -http://www.kamailioworld.com
>>>>>>
>>>>>
>>>>
>>>> -- 
>>>> Daniel-Constantin Mierla
>>>> http://www.asipto.com
>>>> http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda
>>>> Kamailio World Conference, Berlin, May 18-20, 2016 -http://www.kamailioworld.com
>>>
>>
>
> -- 
> Daniel-Constantin Mierla
> http://www.asipto.com
> http://twitter.com/#!/miconda  -http://www.linkedin.com/in/miconda
> Kamailio World Conference, Berlin, May 18-20, 2016 -http://www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160428/46c1b77a/attachment.html>


More information about the sr-users mailing list