Просмотр исходного кода

* methods/gpgv.cc:
- remove cruft code that caused timestamp/I-M-S issues

Michael Vogt лет назад: 18
Родитель
Сommit
8076139ead
2 измененных файлов с 3 добавлено и 17 удалено
  1. 3 0
      debian/changelog
  2. 0 17
      methods/gpgv.cc

+ 3 - 0
debian/changelog

@@ -18,8 +18,11 @@ apt (0.7.10) unstable; urgency=low
   [ Michael Vogt ]
   * debian/rules
     - fix https install location
+  * methods/gpgv.cc:
+    - remove cruft code that caused timestamp/I-M-S issues
   * ftparchive/contents.cc:
     - fix error output
+
   [ Chris Cheney ]
   * ftparchive/contents.cc:
     - support lzma data members

+ 0 - 17
methods/gpgv.cc

@@ -266,23 +266,6 @@ bool GPGVMethod::Fetch(FetchItem *Itm)
       	 return _error->Error(errmsg.c_str());
    }
       
-   // Transfer the modification times
-   struct stat Buf;
-   if (stat(Path.c_str(),&Buf) != 0)
-      return _error->Errno("stat",_("Failed to stat %s"), Path.c_str());
-
-   struct utimbuf TimeBuf;
-   TimeBuf.actime = Buf.st_atime;
-   TimeBuf.modtime = Buf.st_mtime;
-   if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0)
-      return _error->Errno("utime",_("Failed to set modification time"));
-
-   if (stat(Itm->DestFile.c_str(),&Buf) != 0)
-      return _error->Errno("stat",_("Failed to stat"));
-   
-   // Return a Done response
-   Res.LastModified = Buf.st_mtime;
-   Res.Size = Buf.st_size;
    // Just pass the raw output up, because passing it as a real data
    // structure is too difficult with the method stuff.  We keep it
    // as three separate vectors for future extensibility.