diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-01-30 21:12:53 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-01-30 21:12:53 +0000 |
commit | d881eb7b1e83eb3e56ba59a19841a274a77236f8 (patch) | |
tree | 1880859b6d35d1a8d1790de005d9dac9b09e4dc0 /test | |
parent | 96d522c236ea17e8a0daf0bfafd0bc220a3ea50d (diff) | |
download | anaconda-d881eb7b1e83eb3e56ba59a19841a274a77236f8.tar.gz anaconda-d881eb7b1e83eb3e56ba59a19841a274a77236f8.tar.xz anaconda-d881eb7b1e83eb3e56ba59a19841a274a77236f8.zip |
2006-01-30 Jeremy Katz <katzj@redhat.com>
* hdrlist.py: Remove dead file.
* packages.py: Remove reference to hdrlist.py at least..
* instdata.py: Remove hdrlist import
* test/testHdrlist.py: Remove.
Diffstat (limited to 'test')
-rw-r--r-- | test/testHdrlist.py | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/test/testHdrlist.py b/test/testHdrlist.py deleted file mode 100644 index b421cdb97..000000000 --- a/test/testHdrlist.py +++ /dev/null @@ -1,95 +0,0 @@ -import sys -sys.path.append("..") -from hdrlist import * - -if __name__ == "__main__": - - if len(sys.argv) < 2: - print "Usage: %s /path/to/tree [rootpath]" %(sys.argv[0],) - sys.exit(0) - tree = sys.argv[1] - - def simpleInstallCallback(what, amount, total, h, (param)): - global rpmfd - if (what == rpm.RPMCALLBACK_TRANS_START): - # step 6 is the bulk of the transaction set - # processing time - if amount == 6: - print "Preparing to install..." - if (what == rpm.RPMCALLBACK_TRANS_PROGRESS): - pass - - if (what == rpm.RPMCALLBACK_TRANS_STOP): - pass - - if (what == rpm.RPMCALLBACK_INST_OPEN_FILE): - print "Installing %s" %(nevra(h),) - rpmfd = os.open("%s/%s/RPMS/%s-%s-%s.%s.rpm" - %(tree, productPath, h['name'], h['version'], h['release'], - h['arch']), os.O_RDONLY) - return rpmfd - elif (what == rpm.RPMCALLBACK_INST_PROGRESS): - pass - elif (what == rpm.RPMCALLBACK_INST_CLOSE_FILE): - os.close (rpmfd) - elif ((what == rpm.RPMCALLBACK_UNPACK_ERROR) or - (what == rpm.RPMCALLBACK_CPIO_ERROR)): - print "ERROR!" - sys.exit(0) - else: - pass - - def packageSort(first, second): - one = first[1000002] - two = second[1000002] - - if one < two: - return -1 - elif one > two: - return 1 - return 0 - - - fd = os.open("%s/%s/base/hdlist" % (tree, productPath), os.O_RDONLY) - hdrs = rpm.readHeaderListFromFD(fd) - os.close(fd) - showMem() - f = open("%s/%s/base/comps.xml" % (tree, productPath), "r") - comps = rhpl.comps.Comps(f) - f.close() - showMem() - hdrlist = HeaderList(hdrs) - hdrlist.mergeFullHeaders("%s/%s/base/hdlist2" % (tree, productPath)) - showMem() - groups = GroupSet(comps, hdrlist) - showMem() - - for h in hdrlist.hdlist: - print h[rpm.RPMTAG_NAME], h[rpm.RPMTAG_FILENAMES] - sys.exit(0) - - ts = rpm.TransactionSet("/tmp/testinstall") - ts.setVSFlags(-1) - ts.setFlags(rpm.RPMTRANS_FLAG_ANACONDA) - showMem() - - l = [] - groups.groups["base"].select() - groups.hdrlist["evolution"].select() - - for hdr in groups.hdrlist.pkgs.values(): - if hdr.isSelected(): - l.append(hdr) - print "going to install %s" %(nevra(hdr),) - - depcheck = DependencyChecker(groups) - - l.sort(packageSort) - for h in l: - ts.addInstall(h.hdr, h.hdr, "i") - foo = ts.check(depcheck.callback) - - print depcheck.added - sys.exit(0) - ts.run(simpleInstallCallback, 0) - |