]> git.saurik.com Git - apt.git/commitdiff
Do not sync the cache file
authorJulian Andres Klode <jak@debian.org>
Tue, 29 Dec 2015 14:35:47 +0000 (15:35 +0100)
committerJulian Andres Klode <jak@debian.org>
Tue, 29 Dec 2015 15:37:57 +0000 (16:37 +0100)
Integrity is taken care of by the checksum now.

apt-pkg/pkgcachegen.cc

index e5fd121f8aaebe5eaabf8c2bbcce724ed79ef943..02ec39e0cbbd0a78d80b4bcd3c57554da66c9e5c 100644 (file)
@@ -1535,7 +1535,6 @@ static bool writeBackMMapToFile(pkgCacheGenerator * const Gen, DynamicMMap * con
    // Write out the main data
    if (SCacheF.Write(Map->Data(),Map->Size()) == false)
       return _error->Error(_("IO Error saving source cache"));
-   SCacheF.Sync();
 
    // Write out the proper header
    Gen->GetCache().HeaderP->Dirty = false;
@@ -1544,7 +1543,6 @@ static bool writeBackMMapToFile(pkgCacheGenerator * const Gen, DynamicMMap * con
         SCacheF.Write(Map->Data(),sizeof(*Gen->GetCache().HeaderP)) == false)
       return _error->Error(_("IO Error saving source cache"));
    Gen->GetCache().HeaderP->Dirty = true;
-   SCacheF.Sync();
    return true;
 }
 static bool loadBackMMapFromFile(std::unique_ptr<pkgCacheGenerator> &Gen,