[Dev] Multi User Architecture Bug - Help

이광림 gl77.lee at samsung.com
Thu Feb 27 11:41:38 GMT 2014


Thank you for your report, I'm trying to fix this issue next week.

The e17-misc pkg contains configuration files of the window manager 'e17' and also installs
those files into the hardcoded HOME path '/opt/home/.e' as you said.

I have a plan to change the initial routine of window manager for supporting the multi user architecture.
First of all, e17-misc pkg installs config files into the '/usr/share/enlightenment/config' directory.
These files can be used as an original config files for all users. And then e17, window manager, is
trying to check whether its config files exist or not in the current HOME directory using getenv("HOME")
at the initial routine. If it doesn't exist, then e17 copies config files to $HOME/.e from
/usr/share/enlightenment/config directory.

It needs to change not only e17-misc but also e17.

I will inform you when it is done.


------- Original Message -------
Sender : Piotr Trojanowski<p.trojanowsk at samsung.com>  Junior Software Engineer/SRPOL-Open Application Platform (PSD)/삼성전자
Date   : 2014-02-27 18:37 (GMT+09:00)
Title  : Re: [Dev] Multi User Architecture Bug - Help


This component has source code but it is placed in hidden directories like:

As far as I know this generates configuration files using the src sources.
Then the files are installed on the device with the same directory structure
like in this git project.

I guess to fix this the spec file needs to be changed using some of the
macros you mentioned. Probably also directory structure in the git project
would have to be changed. 

I don't know much more but hope this will help a bit.

Piotr Trojanowski

From: dev-bounces at lists.tizen.org [mailto:dev-bounces at lists.tizen.org] On
Behalf Of Sharath Nagendra
Sent: Thursday, February 27, 2014 10:06 AM
To: dev at lists.tizen.org
Subject: [Dev] Multi User Architecture Bug - Help

HI all, 
I am working on? PTREL-289?- /platform/core/uifw/e17-misc is not compliant
with multi user architecture. 
This component has some violations in the spec file. 
Part of the spec file: 
%ifarch %{arm}
# ARM build target
%__mkdir_p %{buildroot}/opt/home/app/.e/apps
%__cp -afr %{_arch}/opt/home/app/.e/apps/* %{buildroot}/opt/home/app/.e/apps
?If? /opt/home is replaced by $TZ_SYS_HOME? then it leads?to
All the user specific has to be done?at runtime in the source code. 
But this component does not have any source code. 
Please?guide, ?how to go about this ?
Sharath N 

Dev mailing list
Dev at lists.tizen.org

More information about the Dev mailing list