Modify the logic to support the virtual root
[platform/framework/native/installer.git] / src / Manager / CompatibilityManager.h
index 97f0b6c..2969359 100755 (executable)
@@ -44,6 +44,9 @@ public:
 
        static bool LinkOspSharePath(const Tizen::Base::String& rootPath, const Tizen::App::PackageId& packageId);
 
+       static bool PrepareVirtualRoot(const Tizen::Base::String& rootPath, const Tizen::App::PackageId& packageId);
+       static bool FinalizeVirtualRoot(const Tizen::Base::String& rootPath, const Tizen::App::PackageId& packageId);
+
 private:
        CompatibilityManager(const CompatibilityManager& value);
        CompatibilityManager& operator =(const CompatibilityManager& source);
@@ -51,6 +54,7 @@ private:
        static bool CreateOspInternalDirectories(const Tizen::Base::String& rootPath, const Tizen::App::PackageId& packageId);
        static bool CreateSlpDirectories(void);
        static bool CreateSymbolicLink(void);
+       static bool CreateVirtualRootDirectories(void);
 
 private: