Create chromium-efl data path
Currently on Tizen chromium-efl wants to store temporary data
like application data, cache, databases etc. in /opt/usr/apps/chromium-efl.
It is path returned by Tizen's app_get_data_path function. The problem
is that Tizen does not create this path automatically during installation.
/opt/usr/apps requires root privileges in order to write. When we launch
any browser application from home screen, it runs as app user, which
has limited privileges. Of course when it tries to create some files
it fails, because of lack of required privilages. This patch creates
mentioned path after installation, which is done with root privileges
and allows us to create specific directory and change it's rights.
There is no possibility to replace hardcoded directory path with some
variable which keeps data directory, because it's not stored anywhere
in the environment.
Reviewed by: Antonio Gomes, Gyuyoung Kim, Kamil Klimek, Piotr Tworek, SeungSeop Park, Taeeun Kim
Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=10606
Change-Id: I068024323375d2f00c88f1862da3874721a75cb9
Signed-off-by: JeongYeon Lee <jywings.lee@samsung.com>