Introduction


Implementation details


  Containers layer - meta-rdk-containers:    

  Emulator layer - meta-rdk-bsp-emulator:

  New Container generation process:

     This subsection describes how the new container generation process is replacing the earlier process.

  XML and conf files:

  Service files:     

                 Three service files added for launching corresponding processes inside container (sysmgr.service, irmgr.service and dsmgr.service) .        

                 rmfstreamer.service file has been added.

                 rdkbrowser2.service file has been added.

Implemented containers


 Platformcontrol

 Rmfstreamer

 Rdkbrowser2

       Note: As we are in the plan of bringing APPmanager as default application we are not running rdkbrowser2 service file on boot-up.

Building procedure


Container verification


              

DEBUG Logs


          Example:
          strace -f -o lxc-execute.log /usr/bin/lxc-attach -n PLATFORMCONTROL -f /container/PLATFORMCONTROL/conf/lxc.conf

          -u 704 -g 704  -- /usr/bin/dsMgrMain

Test cases


Reference