mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 13:17:18 +02:00
Opkman: Bug fix: Updating package from the maintainers webpage in some special cases failed.
git-svn-id: trunk@57252 -
This commit is contained in:
parent
8773b02bb2
commit
15db1c3af5
@ -171,7 +171,7 @@ begin
|
|||||||
FUnZipper.Examine;
|
FUnZipper.Examine;
|
||||||
FUnZipper.UnZipAllFiles;
|
FUnZipper.UnZipAllFiles;
|
||||||
SerializablePackages.Items[I].ChangePackageStates(ctAdd, psExtracted);
|
SerializablePackages.Items[I].ChangePackageStates(ctAdd, psExtracted);
|
||||||
if (SerializablePackages.Items[I].IsDirZipped ) and (SerializablePackages.Items[I].PackageBaseDir <> SerializablePackages.Items[I].ZippedBaseDir) then
|
if (SerializablePackages.Items[I].IsDirZipped ) and (UpperCase(SerializablePackages.Items[I].PackageBaseDir) <> UpperCase(SerializablePackages.Items[I].ZippedBaseDir)) then
|
||||||
begin
|
begin
|
||||||
CopyDirTree(FUnZipper.OutputPath + SerializablePackages.Items[I].ZippedBaseDir, DelDir, [cffOverwriteFile]);
|
CopyDirTree(FUnZipper.OutputPath + SerializablePackages.Items[I].ZippedBaseDir, DelDir, [cffOverwriteFile]);
|
||||||
DeleteDirectory(FUnZipper.OutputPath + SerializablePackages.Items[I].ZippedBaseDir, False);
|
DeleteDirectory(FUnZipper.OutputPath + SerializablePackages.Items[I].ZippedBaseDir, False);
|
||||||
|
Loading…
Reference in New Issue
Block a user