-------------------------------------------------------------------
+Tue May 23 17:04:04 CEST 2006 - jsrain@suse.cz
+
+- added mediaNr() to PatchRpm and DeltaRpm classes
+- rev 3430
+
+-------------------------------------------------------------------
Tue May 23 15:58:04 CEST 2006 - dmacvicar@suse.de
- enable YUM license to confirm.
const ByteCount & downloadsize,
const CheckSum & checksum,
const Date & buildtime,
- const BaseVersion & base_version)
+ const BaseVersion & base_version,
+ const unsigned media_nr)
: _arch(arch)
, _filename(filename)
, _downloadsize(downloadsize)
, _checksum(checksum)
, _buildtime(buildtime)
, _base_version(base_version)
+ , _media_nr(media_nr)
{}
Arch arch() const { return _arch; }
Pathname filename() const { return _filename; }
CheckSum checksum() const { return _checksum; }
Date buildtime() const { return _buildtime; }
BaseVersion baseVersion() const { return _base_version; }
+ unsigned mediaNr() const { return _media_nr; }
private:
Arch _arch;
Pathname _filename;
CheckSum _checksum;
Date _buildtime;
BaseVersion _base_version;
+ unsigned _media_nr;
};
} // namespace zypp
const ByteCount & downloadsize,
const CheckSum & checksum,
const Date & buildtime,
- const std::list<BaseVersion> & base_versions)
+ const std::list<BaseVersion> & base_versions,
+ const unsigned media_nr)
: _arch(arch)
, _filename(filename)
, _downloadsize(downloadsize)
, _checksum(checksum)
, _buildtime(buildtime)
, _base_versions(base_versions)
+ , _media_nr(media_nr)
{}
Arch arch() const { return _arch; }
Pathname filename() const { return _filename; }
CheckSum checksum() const { return _checksum; }
Date buildtime() const { return _buildtime; }
std::list<BaseVersion> baseVersions() const { return _base_versions; }
+ unsigned mediaNr() const { return _media_nr; }
private:
Arch _arch;
Pathname _filename;
CheckSum _checksum;
Date _buildtime;
std::list<BaseVersion> _base_versions;
+ unsigned _media_nr;
};
patchRpm.downloadsize = _helper.attribute( formatNode, "downloadsize" );
patchRpm.md5sum = _helper.attribute( formatNode, "md5sum" );
patchRpm.buildtime = _helper.attribute( formatNode, "buildtime" );
+ patchRpm.media = "1";
for (xmlNodePtr child = formatNode->children;
child != 0;
child = child ->next) {
deltaRpm.downloadsize = _helper.attribute( formatNode, "downloadsize" );
deltaRpm.md5sum = _helper.attribute( formatNode, "md5sum" );
deltaRpm.buildtime = _helper.attribute( formatNode, "buildtime" );
+ deltaRpm.media = "1";
for (xmlNodePtr child = formatNode->children;
child != 0;
child = child ->next) {
strtol(it->downloadsize.c_str(), 0, 10),
CheckSum("md5", it->md5sum),
strtol(it->buildtime.c_str(), 0, 10),
- base_versions
+ base_versions,
+ strtol(it->media.c_str(), 0, 10)
);
_patch_rpms.push_back(patch);
strtol(it->downloadsize.c_str(), 0, 10),
CheckSum("md5", it->md5sum),
strtol(it->buildtime.c_str(), 0, 10),
- base_version
+ base_version,
+ strtol(it->media.c_str(), 0, 10)
);
_delta_rpms.push_back(delta);
}
strtol(it->downloadsize.c_str(), 0, 10),
CheckSum (it->checksumType, it->checksum),
strtol(it->buildtime.c_str(), 0, 10),
- bv_list
+ bv_list,
+ strtol(it->media.c_str(), 0, 10)
);
impl->_patch_rpms.push_back(patch_rpm);
}
Edition (it->baseVersion.ver, it->baseVersion.rel, it->baseVersion.epoch),
CheckSum("md5", it->baseVersion.md5sum),
strtol(it->baseVersion.buildtime.c_str(), 0, 10)
- )
+ ),
+ strtol(it->media.c_str(), 0, 10)
);
impl->_delta_rpms.push_back(delta_rpm);
}