* methods/gpgv.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Thu, 6 Dec 2007 17:40:09 +0000 (18:40 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Thu, 6 Dec 2007 17:40:09 +0000 (18:40 +0100)
  - remove cruft code that caused timestamp/I-M-S issues

debian/changelog
methods/gpgv.cc

index ca4a9bb..fd2162b 100644 (file)
@@ -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
index 2b1fa51..01b2408 100644 (file)
@@ -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.