[SR-Users] binary name

Daniel-Constantin Mierla miconda at gmail.com
Thu Mar 24 07:46:16 CET 2011



On 3/23/11 3:28 PM, Claudio Furrer wrote:
>> The sercmd is always with this name, even for kamailio flavour, since it is
>> kind of separate application. What changes are the ctl tools, like kamctl or
>> serctl.
> Yes, you're right. Only ctl tools changes.
>
>>> Only by modifying the Makefile.defs, the flavour variable get a binary
>>> name different. Flavour=ser give me ser* names, flavour=sip-router or no
>>> one specified gives siprouter* names, then flavour=kamailio gives
>>> kam* names.
>>>
>>> I know it's a mess (with myself) but I have a concept misundertanding. I
>>> interpret sip-router project has 2 names, kamailio and ser, but not its
>>> own name (sip-router).
>>> Then it's a matter of packaging issue which i have.
>> Indeed, you are rigth, there are two application built out of the source tree:
>> - ser
>> - kamailio
>>
>> To be able to switch between them, 'sip-router' might be used as placeholder
>> in some case, but there is no sip-router application built out of it, of
>> course, unless you want it to be so. The flavour build option is intended to
>> make easy the creation of binaries and configs with different names without
>> changing anything inside the files. Since I am using kamailio and that works
>> fine, maybe ser/sip-router is a bit mixed. I will have a look in the next
>> days.
> Ok Daniel, thank you.
> By now this diff makes me happy with apps name..
>
>
> --- Makefile.defs.orig	2011-03-22 14:57:24.759454311 -0300
> +++ Makefile.defs	2011-03-23 10:06:57.997000132 -0300
> @@ -133,7 +133,7 @@
>
>   ifeq ($(FLAVOUR),sip-router)
>   # main binary name
> -MAIN_NAME=ser
> +MAIN_NAME=siprouter
>   else ifeq ($(FLAVOUR),ser)
>   # main binary name
>   MAIN_NAME=ser
>
>
> Then setting flavour=sip-router I get binaries with siprouter* names.

OK, thanks for reporting, as I said, I will have a look in the next days 
or so.

Cheers,
Daniel

> For example:
>
>      --- /usr/share/man/man8/
>      >>>  /usr/share/man/man8/siprouter.8.bz2
>      --- /usr/share/man/man5/
>      >>>  /usr/share/man/man5/siprouter.cfg.5.bz2
>      --- /usr/sbin/
>      >>>  /usr/sbin/siprouter_mysql.sh
>      >>>  /usr/sbin/sercmd
>      >>>  /usr/sbin/siprouter
>      --- /etc/
>      --- /etc/init.d/
>      >>>  /etc/init.d/siprouter
>      >>>  /etc/siprouter/
>      >>>  /etc/siprouter/siprouter-basic.cfg
>      >>>  /etc/siprouter/siprouter.cfg
>      >>>  /etc/siprouter/dictionary.sip-router
>      >>>  /etc/siprouter/siprouter-advanced.cfg
>      --- /etc/conf.d/
>      >>>  /etc/conf.d/siprouter
>
> Best regards,
> Claudio

-- 
Daniel-Constantin Mierla
http://www.asipto.com




More information about the sr-users mailing list