Handle symbolic links in app directory 28/107728/2
authorKyungwook Tak <k.tak@samsung.com>
Thu, 29 Dec 2016 10:44:13 +0000 (19:44 +0900)
committerkyungwook tak <k.tak@samsung.com>
Thu, 29 Dec 2016 11:11:57 +0000 (03:11 -0800)
commit8756a58db5971eec1864c27da179966aa8050b76
tree8e85146487bdacc5adbf99c6052dbb8b933f1f0a
parent62913b6fc41ef691715c32cd2ceb412e397569a3
Handle symbolic links in app directory

App directory hierarchy is changed.
Non global apps have symbolic link which points under
TZ_SYS_RW_APPS(/opt/usr/globalapps/...) because non global app's binary
and resources are duplicated if such app installed by multiple users.

So FsVisitor traverses through symlink either only in app directory
which is defined in AppDir class in regular expression.

Change-Id: I3049fcb92258fc8d8b4123d74856a4d584ebcdfe
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
src/framework/service/file-system.cpp
src/framework/service/file-system.h
test/engine/content-screening/sample-engine.cpp