summaryrefslogtreecommitdiff
path: root/apt-pkg/deb
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2004-09-20 16:57:20 +0000
committerArch Librarian <arch@canonical.com>2004-09-20 16:57:20 +0000
commita7c835af20feeb470238ead3bda36af978c2600f (patch)
treefc85aa957eeba8b21c7a9c18bc8efb126c94d222 /apt-pkg/deb
parent36803406d195dba90a418bb858ebf65033867aba (diff)
Alfredo's vendor stuff
Author: jgg Date: 2001-03-13 06:51:46 GMT Alfredo's vendor stuff
Diffstat (limited to 'apt-pkg/deb')
-rw-r--r--apt-pkg/deb/debindexfile.cc10
-rw-r--r--apt-pkg/deb/debrecords.cc12
-rw-r--r--apt-pkg/deb/debrecords.h3
3 files changed, 18 insertions, 7 deletions
diff --git a/apt-pkg/deb/debindexfile.cc b/apt-pkg/deb/debindexfile.cc
index dcc916c1a..2cc1de8a1 100644
--- a/apt-pkg/deb/debindexfile.cc
+++ b/apt-pkg/deb/debindexfile.cc
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: debindexfile.cc,v 1.3 2001/02/23 06:41:55 jgg Exp $
+// $Id: debindexfile.cc,v 1.4 2001/03/13 06:51:46 jgg Exp $
/* ######################################################################
Debian Specific sources.list types and the three sorts of Debian
@@ -417,7 +417,8 @@ class debSLTypeDeb : public pkgSourceList::Type
public:
bool CreateItem(vector<pkgIndexFile *> &List,string URI,
- string Dist,string Section) const
+ string Dist,string Section,
+ pkgSourceList::Vendor const *Vendor) const
{
List.push_back(new debPackagesIndex(URI,Dist,Section));
return true;
@@ -435,8 +436,9 @@ class debSLTypeDebSrc : public pkgSourceList::Type
public:
bool CreateItem(vector<pkgIndexFile *> &List,string URI,
- string Dist,string Section) const
- {
+ string Dist,string Section,
+ pkgSourceList::Vendor const *Vendor) const
+ {
List.push_back(new debSourcesIndex(URI,Dist,Section));
return true;
};
diff --git a/apt-pkg/deb/debrecords.cc b/apt-pkg/deb/debrecords.cc
index 0196992c6..6652a6ad9 100644
--- a/apt-pkg/deb/debrecords.cc
+++ b/apt-pkg/deb/debrecords.cc
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: debrecords.cc,v 1.9 2001/02/20 07:03:17 jgg Exp $
+// $Id: debrecords.cc,v 1.10 2001/03/13 06:51:46 jgg Exp $
/* ######################################################################
Debian Package Records - Parser for debian package records
@@ -53,7 +53,15 @@ string debRecordParser::Name()
/* */
string debRecordParser::MD5Hash()
{
- return Section.FindS("MD5sum");
+ return Section.FindS("MD5Sum");
+}
+ /*}}}*/
+// RecordParser::SHA1Hash - Return the archive hash /*{{{*/
+// ---------------------------------------------------------------------
+/* */
+string debRecordParser::SHA1Hash()
+{
+ return Section.FindS("SHA1Sum");
}
/*}}}*/
// RecordParser::Maintainer - Return the maintainer email /*{{{*/
diff --git a/apt-pkg/deb/debrecords.h b/apt-pkg/deb/debrecords.h
index fd1c380dc..efef2e588 100644
--- a/apt-pkg/deb/debrecords.h
+++ b/apt-pkg/deb/debrecords.h
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: debrecords.h,v 1.7 2001/02/20 07:03:17 jgg Exp $
+// $Id: debrecords.h,v 1.8 2001/03/13 06:51:46 jgg Exp $
/* ######################################################################
Debian Package Records - Parser for debian package records
@@ -36,6 +36,7 @@ class debRecordParser : public pkgRecords::Parser
// These refer to the archive file for the Version
virtual string FileName();
virtual string MD5Hash();
+ virtual string SHA1Hash();
virtual string SourcePkg();
// These are some general stats about the package