Hello,
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.
Thanks,
Gwanglim
------- Original Message -------
Sender : Piotr Trojanowski<[email protected]> 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
Hello,
This component has source code but it is placed in hidden directories like:
e17-misc/arm/opt/home/app/.e/e/config/Samsung
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.
---
Regards,
Piotr Trojanowski
From: [email protected] [mailto:[email protected]] On
Behalf Of Sharath Nagendra
Sent: Thursday, February 27, 2014 10:06 AM
To: [email protected]
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
$TZ_SYS_HOME/app =? TZ_USER_HOME.
?
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 ?
?
Thanks
Sharath N
?
?
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev