DeviceManager is added.
[platform/framework/native/installer.git] / inc / InstallerDefs.h
index ccb23b5..991aa4c 100755 (executable)
@@ -23,7 +23,7 @@
 
 #include "InstallerUtil.h"
 
-#define OSP_INSTALLER_VERSION "version=[20130703.1]"
+#define OSP_INSTALLER_VERSION "version=[20130807.1]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
@@ -37,7 +37,6 @@
 #define DIR_SHARED_RES         L"/shared/res"
 #define DIR_SHARED_DATA                L"/shared/data"
 #define DIR_SHARED_TRUSTED     L"/shared/trusted"
-#define DIR_VIRTUAL_ROOT               L"/virtual-root"
 
 #define SLP_DIR_BIN                    L"/bin"
 #define SLP_DIR_RES                    L"/res"
@@ -56,6 +55,7 @@
 #define PACKAGE_NAME_RULE_ORG          L"org.tizen.%ls#%s"
 
 #define PACKAGE_NAME_RULE                      L"%ls.%s"
+#define BACKUP_NAME_RULE                       L"_backup"
 
 #define FILE_EXT_INFO                          L"info"
 #define VERSION_INFO_FILE                      L"/info/version.info"
@@ -63,6 +63,7 @@
 #define VIRTUAL_ROOT_INFO_FILE         L"/info/virtualroot.info"
 #define UISCALABILITY_INFO_FILE                L"/uiscalability.info"
 #define UITHEME_INFO_FILE                                      L"/uitheme.info"
+#define DISABLE_SCREEN_READER_INFO_FILE                                        L"/disablescreenreader.info"
 #define WEBSERVICE_INFO_FILE           L"/info/webservice.info"
 #define TYPE_INFO_FILE                         L"/info/type.info"
 #define PACKAGE_XML_FILE                       L"/info/manifest.xml"
 #define METADATA_SPLASH_INDICATOR_DISPLAY              L"http://developer.samsung.com/tizen/metadata/splash/indicatordisplay"
 #define METADATA_SPLASH_PORTRAIT                               L"http://developer.samsung.com/tizen/metadata/splash/portrait"
 #define METADATA_SPLASH_LANDSCAPE                              L"http://developer.samsung.com/tizen/metadata/splash/landscape"
+#define METADATA_DISABLE_SCREEN_READER L"http://developer.samsung.com/tizen/metadata/disablescreenreader"
 
 #define DIR_APPLICATIONS_TMP                                   "/opt/usr/apps/tmp"
 
@@ -254,12 +256,16 @@ enum InstallerError
        INSTALLER_ERROR_FATAL_ERROR = 61,
        INSTALLER_ERROR_OUT_OF_STORAGE = 62,
        INSTALLER_ERROR_OUT_OF_MEMORY = 63,
+       INSTALLER_ERROR_DISABLED = 65,
+       INSTALLER_ERROR_PRIVILEGE_BLACKLIST = 66,
+       INSTALLER_ERROR_SIGNATURE_BLACKLIST = 67,
 
        INSTALLER_ERROR_USER_CANCEL = 141,
        INSTALLER_ERROR_UNMOUNT_FAILED = 142,
        INSTALLER_ERROR_INTERNAL_STATE = 143,
        INSTALLER_ERROR_DATABASE = 144,
        INSTALLER_ERROR_DRM = 145,
+       INSTALLER_ERROR_BACKUP_FAILED = 146,
 };
 
 enum InstallerOperation