Hi All,

I have some doubts regarding the RPM files.
While creating TIZEN image, the image will still consist of a set of all
RPM files for different packages and these RPM files will be installed
during first boot?

Or the RPM files will be installed during image creation?
If so in what format will the RPM packages will be installed? (Like apk in
case of Android)

Regards
Radhika



On Fri, Dec 28, 2012 at 2:37 PM, Radhika Praveen <[email protected]>wrote:

> Yeah Suresh for the first question I meant giving any additional
> functionality only.
>
>
> On Fri, Dec 28, 2012 at 2:20 PM, Suresh Kumar N. <[email protected]>wrote:
>
>> Hi Radhika,
>>
>>
>> *For applications to use my plugin I will also have to make changes in
>> the libslp-tapi and tel-plugin-dbus_tapi to expose my functionality.*
>> It isn't clear what is actually meant here when you say "For applications
>> to use my plugin".
>> If your Plug-in provides the functionalities relevant to Telephony then
>> there is NO change required to *libslp-tapi* OR *tel-plugin-dbus_tapi*.
>> Yes, you may need some changes if your Plug-in provides additional
>> Telephony functionalities apart from for those for which interfaces are
>> already provided.
>>
>>
>> *And also i was unable to find how the telephony daemon is started.*
>> *Is it in some init file?*
>> As per the *telephony-daemon *file in *resource/etc/rc.d/init.d* folder
>> in *telephony-daemon* Plug-in,
>> *if [ ! -e /opt/etc/.hib_capturing ]; then
>> /usr/bin/telephony-daemon &
>> fi*
>> (
>> https://review.tizen.org/git/?p=framework/telephony/telephony-daemon.git;a=blob_plain;f=resource/etc/rc.d/init.d/telephony-daemon;hb=HEAD
>> )
>>
>> Which means it must be started during Tizen boot-up sequence.
>>
>> Warm Regards,
>> Suresh
>>
>>
>> On Fri, Dec 28, 2012 at 1:15 PM, Radhika Praveen 
>> <[email protected]>wrote:
>>
>>> Thank you Suresh. That was a great answer.
>>>
>>> I see the telephony daemon is loading all the plugins that is available
>>> in the path:"/usr/lib/telephony/plugins/".
>>>
>>> So my understanding is all the plugins will be loaded at the start of
>>> the telephony service.
>>> And if i want to write my own plugin, i have to make sure it is loaded
>>> by telephony daemon.
>>> For applications to use my plugin I will also have to make changes in
>>> the libslp-tapi and tel-plugin-dbus_tapi to expose my functionality.
>>> Is this correct?
>>>
>>> And also i was unable to find how the telephony daemon is started.
>>> Is it in some init file?
>>>
>>> Regards
>>> Radhika
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Dec 28, 2012 at 12:46 PM, Suresh Kumar N. 
>>> <[email protected]>wrote:
>>>
>>>> Hi Radhika,
>>>>
>>>> Good to know build is successful!
>>>>
>>>>
>>>> *So is this the final output of the telephony module?*
>>>> YES, successful build would result in 3-4 RPMs as mentioned by you.
>>>> Every folder/Plug-in would generate it's own RPM.
>>>> In most of the cases it is just 3 RPMs -
>>>> *libslp-tapi-0.6.14-1.armv7l.**rpm                      - A*ctual RPM
>>>> that needs to be installed
>>>> *libslp-tapi-debuginfo-0.6.14-**1.armv7l.rpm     - *RPM that contains
>>>> information for debugging
>>>> *libslp-tapi-debugsource-0.6.**14-1.armv7l.rpm - *RPM that contains
>>>> references to Source files useful while debugging
>>>>
>>>> *libslp-tapi-devel-0.6.14-1.armv7l.rpm*
>>>> The other RPM generated depends on whether there is different branch
>>>> present (development) and is included in mainstream build.
>>>>
>>>> Installation of *libslp-tapi-0.6.14-1.armv7l.**rpm *is sufficient to
>>>> get *libslp-tapi* functionality.
>>>>
>>>>
>>>> *If so every folder/plugin is considered as separate library?
>>>> *
>>>> Not necessarily as a library, but each folder/Plug-in would generate
>>>> it's corresponding RPM (shared object).
>>>>
>>>>
>>>> *Is the plugins loaded dynamically or all the plugins are loaded when
>>>> the telephony service is started?*
>>>>  All these RPMs ( each Plug-in's) when installed, installs it's
>>>> corresponding '*.so*' in "*/usr/lib/telephony/plugins/*" folder.
>>>> These .so's are loaded by Telephony Server during it's initialization.
>>>>
>>>>
>>>> *My confusion is whether all these rpm files belonging to the
>>>> telephony folder constitute the telephony service or a separate single .so
>>>> or .dll is created for telephony service?*
>>>> NO, there is NO separate .so OR .dll created for Telephony Service
>>>> apart from these RPMs. As mentioned earlier, we need to install these RPMs
>>>> individually.
>>>> There is a possibility of these RPMs getting clubbed with the
>>>> mainstream Tizen Platform binary such that these RPMs would become part of
>>>> Platform binary and installation of Platform would in turn install these
>>>> RPMs (manual installation is not needed).
>>>>
>>>> Warm Regards,
>>>> Suresh
>>>>
>>>> On Fri, Dec 28, 2012 at 12:22 PM, Radhika Praveen <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I built the telephony module alone.
>>>>> It built successfully.
>>>>> I was checking the output.
>>>>> It is available in the form of rpm files.
>>>>> For every folder in the telephony module 3 or 4 rpm files have been
>>>>> built. Below is one example:
>>>>>
>>>>> Inside folder GBS-ROOT\local\repos\tizen\armv7l\RPMS
>>>>> libslp-tapi-0.6.14-1.armv7l.rpm
>>>>> libslp-tapi-debuginfo-0.6.14-1.armv7l.rpm
>>>>> libslp-tapi-debugsource-0.6.14-1.armv7l.rpm
>>>>> libslp-tapi-devel-0.6.14-1.armv7l.rpm
>>>>>
>>>>> So is this the final output of the telephony module?
>>>>> If so every folder/plugin is considered as separate library?
>>>>> Is the plugins loaded dynamically or all the plugins are loaded when
>>>>> the telephony service is started?
>>>>>
>>>>> My confusion is whether all these rpm files belonging to the telephony
>>>>> folder constitute the telephony service or a separate single .so or .dll 
>>>>> is
>>>>> created for telephony service?
>>>>>
>>>>> Regards
>>>>> Radhika
>>>>>
>>>>> _______________________________________________
>>>>> General mailing list
>>>>> [email protected]
>>>>> https://lists.tizen.org/listinfo/general
>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to