[Dev] Tizen 3.0 Multiuser Architecture - introducing tizen-platform-* packages

Stéphane Desneux stephane.desneux at open.eurogiciel.org
Mon Dec 9 14:22:07 GMT 2013

Hello Young,

Yes, this deserves some clarifications.

The two packages tizen-platform-config and tizen-platform-wrapper do not 
create any directory. Instead, they provide the paths for directories, 
through different mechanisms (bash variables definitions, RPM macros, 
shared library to solve paths at run time ...)

In the case of default-files-tizen, this is a package that should be 
modified to create some base directories using the definitions contained 
in tizen-platform-config (ex: replace /opt/home by %TZ_SYS_HOME)

Also, the 'app' user should be created using useradd in postinstall 
script instead of creating the home dir /opt/home/app in the 
default-files-tizen rpm.

Kind regards,
Stéphane Desneux
Intel OTC - Vannes/FR

On 08/12/2013 09:52, Young Ik Cho wrote:
> 2013/12/3 Stéphane Desneux <stephane.desneux at open.eurogiciel.org
> <mailto:stephane.desneux at open.eurogiciel.org>>
>     To start the migration of 200+ packages to multiuser architecture,
>     we introduced two new packages: tizen-platform-config and
>     tizen-platform-wrapper.
>     The main package is tizen-platform-config and contains the
>     definitions for variables to be used in a given profile. Actually,
>     these variables are mostly used to replace hardcoded paths in source
>     code or spec files, but their usage could be wider in the future.
> Could you clarify the difference between
> platform/core/base/default-files-tizen and these two packages? So far,
> default-files-tizen package organized default directories like
> /opt/home/app, /opt/home/developer or /opt/home/root directory and it
> seems to me that new packages may provide similar information.
> Young

More information about the Dev mailing list