equal
deleted
inserted
replaced
66 |
66 |
67 void SanitiseSISFileAttributes(const InstallSISFile& aInstallSISFile); |
67 void SanitiseSISFileAttributes(const InstallSISFile& aInstallSISFile); |
68 |
68 |
69 void UninstallPkg(const SisFile& aSis); // Uninstall the same package (if found) |
69 void UninstallPkg(const SisFile& aSis); // Uninstall the same package (if found) |
70 // prior to installation |
70 // prior to installation |
71 |
71 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
72 void Backup(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag); |
|
73 void RemoveBackup(const SisFile& aFile, InstallableFiles& aInstallable); |
|
74 void Restore(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag); |
|
75 void RestoreAll(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag); |
|
76 #endif |
72 bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file |
77 bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file |
73 // meets it's dependencies |
78 // meets it's dependencies |
74 |
79 |
75 bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag, bool aNonRemovable); // Check to see if this is a valid upgrade |
80 bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag, bool aNonRemovable); // Check to see if this is a valid upgrade |
76 // to the existing packages |
81 // to the existing packages |
90 const InstallSISFile& aInstallSISFile, const bool aSUFlag); // PU sis files |
95 const InstallSISFile& aInstallSISFile, const bool aSUFlag); // PU sis files |
91 |
96 |
92 const SisRegistryObject& AddRegistry(const SisFile& aFile, // Create the registry entries for |
97 const SisRegistryObject& AddRegistry(const SisFile& aFile, // Create the registry entries for |
93 const InstallableFiles& aInstalled, const bool aSUFlag); // the installed sis file |
98 const InstallableFiles& aInstalled, const bool aSUFlag); // the installed sis file |
94 |
99 |
95 void RemoveHashForFile(const std::wstring& aFile); |
100 //void RemoveHashForFile(const std::wstring& aFile); |
96 |
101 |
97 bool CheckDependency(const CSISDependency* aDep); |
102 bool CheckDependency(const CSISDependency* aDep); |
98 |
103 |
99 void CheckDestinations(const SisFile& aFile, InstallableFiles& aFiles, |
104 void CheckDestinations(const SisFile& aFile, InstallableFiles& aFiles, |
100 const InstallSISFile& aInstallSISFile); // Ensure installable files do not |
105 const InstallSISFile& aInstallSISFile); // Ensure installable files do not |