X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=inc%2FInstallerDefs.h;h=a4fa821411e02dc5d1acb4ba3e86e0a32d7fe169;hb=fead107ce5a5615aaaeba89baa1af2a354f4c4ad;hp=de72d983f49958035548e721d761496e13ea2d61;hpb=f4cc941f7ae0fa2de3c8f0b5c84ffe8248020fa6;p=platform%2Fframework%2Fnative%2Finstaller.git diff --git a/inc/InstallerDefs.h b/inc/InstallerDefs.h index de72d98..a4fa821 100755 --- a/inc/InstallerDefs.h +++ b/inc/InstallerDefs.h @@ -23,7 +23,7 @@ #include "InstallerUtil.h" -#define OSP_INSTALLER_VERSION "version=[20130410.1]" +#define OSP_INSTALLER_VERSION "version=[20130528.1]" #define DIR_BIN L"/bin" #define DIR_INFO L"/info" @@ -59,6 +59,7 @@ #define FILE_EXT_INFO L"info" #define VERSION_INFO_FILE L"/info/version.info" #define COMPAT_INFO_FILE L"/info/compat.info" +#define VIRTUAL_ROOT_INFO_FILE L"/info/virtualroot.info" #define UISCALABILITY_INFO_FILE L"/info/uiscalability.info" #define WEBSERVICE_INFO_FILE L"/info/webservice.info" #define TYPE_INFO_FILE L"/info/type.info" @@ -89,6 +90,7 @@ #define TERMINATE_RETRY_COUNT 300 #define DIR_OSP_APPLICATIONS_TEMP L"/opt/usr/apps/__@@osp_tmp@@__" +#define DIR_INSTALL_LOGS L"/opt/usr/apps/logs" #define DIR_RO_PACKAGE_SYSTEM_MANIFEST L"/usr/share/packages/%ls.xml" #define DIR_RW_PACKAGE_SYSTEM_MANIFEST L"/opt/share/packages/%ls.xml" @@ -114,6 +116,14 @@ #define TIZEN_CATEGORY_HOMESCREEN "http://tizen.org/category/homescreen" #define TIZEN_CATEGORY_LOCKSCREEN "http://tizen.org/category/lockscreen" #define TIZEN_CATEGORY_MENUSCREEN "http://tizen.org/category/menuscreen" +#define TIZEN_CATEGORY_ANTIVIRUS "http://tizen.org/category/antivirus" + +// custom metadata +#define METADATA_FONT L"http://developer.samsung.com/tizen/metadata/font" +#define METADATA_SPLASH L"http://developer.samsung.com/tizen/metadata/splash" +#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 DIR_APPLICATIONS_TMP "/opt/usr/apps/tmp" @@ -124,6 +134,7 @@ static const int BLOCK_SIZE = 4096; static const int SIGNATURE_FILE_NUMBER_DISTRIBUTOR = 1; +static const int SIGNATURE_FILE_NUMBER_DISTRIBUTOR2 = 2; #define OSP_INSTALLER "osp-installer" @@ -214,6 +225,9 @@ enum InstallerOption INSTALLER_OPTION_HYBRID = 8, INSTALLER_OPTION_NO_INPUT = 16, INSTALLER_OPTION_FILELOG_ON = 32, + INSTALLER_OPTION_UPDATE_STDOUT = 64, + INSTALLER_OPTION_CSC = 128, + INSTALLER_OPTION_RESET_PRELOADED = 256, }; @@ -276,6 +290,7 @@ enum SignatureFileType SIGNATURE_FILE_TYPE_NONE, SIGNATURE_FILE_TYPE_AUTHOR, SIGNATURE_FILE_TYPE_DISTRIBUTOR, + SIGNATURE_FILE_TYPE_DISTRIBUTOR2, }; @@ -285,6 +300,7 @@ enum INSTALLER_MODE_UNINSTALL = 2, INSTALLER_MODE_RECURSIVE_DIRECTORY_INSTALL = 3, INSTALLER_MODE_REINSTALL = 4, + INSTALLER_MODE_PARSE_CSC_STRING = 5, }; enum CategoryType @@ -298,6 +314,7 @@ enum CategoryType enum InstallationStorage { + INSTALLATION_STORAGE_NONE, INSTALLATION_STORAGE_INTERNAL, INSTALLATION_STORAGE_EXTERNAL,