/**
* \brief root directory of installation of all packages for user
- * (/home/${USER}/apps_rw/) or tizenglobalapp user (/usr/apps/)
+ * (${TZ_USER_HOME}/${USER}/apps_rw/) or
+ * tizenglobalapp user (${TZ_SYS_RO_APP} or ${TZ_SYS_RW_APP})
*/
Property<boost::filesystem::path> root_application_path;
bool CreatePerUserDirectories(const std::string& pkgid,
const std::string& author_id, const std::string& api_version) {
- for (bf::directory_iterator iter("/home"); iter != bf::directory_iterator();
- ++iter) {
+ for (bf::directory_iterator iter(tzplatform_getenv(TZ_USER_HOME));
+ iter != bf::directory_iterator(); ++iter) {
if (!bf::is_directory(iter->path()))
return false;
const bf::path& home_path = iter->path();
}
bool DeletePerUserDirectories(const std::string& pkgid) {
- for (bf::directory_iterator iter("/home"); iter != bf::directory_iterator();
- ++iter) {
+ for (bf::directory_iterator iter(tzplatform_getenv(TZ_USER_HOME));
+ iter != bf::directory_iterator(); ++iter) {
if (!bf::is_directory(iter->path()))
return false;
const bf::path& home_path = iter->path();