Commit Graph

764 Commits

Author SHA1 Message Date
Jesse Keating 38bd19ea9a Add a utility to generate a hashsum of a file 2008-07-14 23:26:52 -04:00
Jesse Keating 0517ef0782 Prep for release 2008-07-11 14:31:28 -04:00
Jesse Keating 3e62130a6c Create debuginfo metadata when creating metadata, if we've gathered debuginfo
Move cachedir to a variable definition since we use it more than once.
2008-07-09 18:08:12 -04:00
Jesse Keating 7c2e8593c8 Add a function to download the debuginfo packages we found. 2008-07-09 18:07:50 -04:00
Jesse Keating 26795667ac Add a function to get debuginfo packages to match the other packages we've gathered.
This has a couple hardcoded special cases for kernel and glibc for the -common debuginfo
Try to match the original po as close as possible.
2008-07-09 18:07:42 -04:00
Jesse Keating cbe47772c9 Change _filtersrc to _filtersrcdebug and call it appropriately.
We now need to filter out debuginfo packages so that we can add the
debuginfo repos to the ks file
2008-07-09 18:07:13 -04:00
Jesse Keating 3cc980b49d Add a config item for debuginfo
We need this as a config object so that we can use it later when
making repodata.
2008-07-09 18:07:13 -04:00
Jesse Keating 874853e78b Add a nodebuginfo option to handle gathering or not gathering of debuginfo packages
Set a config item for it so that we can use it later when creating repodata
Discover and gather debuginfo packages if necessary.
2008-07-09 18:07:05 -04:00
Jesse Keating 3c979842b4 Prep for release 2008-06-24 10:30:41 -04:00
Jesse Keating af2d5a1e58 Fix setup.py and pungi.spec for pkgorder.
Test first, then commit.  *sigh*
2008-06-23 10:54:45 -04:00
Jesse Keating 0670212e14 Add pkgorder script to setup.py 2008-06-23 10:29:31 -04:00
Jesse Keating 15c5b80e87 Take ownership of pkgorder and splittree.py; call appropriately
These two files have been removed from anaconda sources, so we
are taking ownership of them.  We will likely rewrite some of these
but the plan is to keep them as 'utility' type tools so that they
can be used without creating full pungi objects.
2008-06-23 10:27:30 -04:00
Jesse Keating 897f97ee59 Remove compose tools from manifest. We don't need them any more now that anaconda
can get to the repos we use to get the things it needs.
2008-06-17 10:29:39 -04:00
Jesse Keating 953ee3addf Prepare for 2.0.0 release. woo! 2008-06-13 18:26:36 -04:00
Jesse Keating 151e3b134e We use sys here too 2008-06-13 13:48:09 -04:00
Jesse Keating 3b955cc823 Fix some typos and handle the fact that baseurl is a list, where as mirrorlist isn't. 2008-06-13 13:47:31 -04:00
Jesse Keating 379020e5c5 Add functionality to pass multiple repos, mirrorlists, and output directory to buildinstall. 2008-06-13 12:56:45 -04:00
Jesse Keating 64e5734178 Add our util.py file with all the "utility" functions. 2008-06-12 11:43:57 -04:00
Jesse Keating a81ead6181 Move utility functions to util.py; call appropriately.
Also fix some whitespace issues (hey, it's my project, I can do whitespace changes)
2008-06-12 11:36:47 -04:00
Jesse Keating a9249e3c31 Don't import the files that I've removed. 2008-06-12 11:24:54 -04:00
Jesse Keating 043a799b25 Adjust calls to the single class, only create the object once. 2008-06-12 09:06:19 -04:00
Jesse Keating 4627931835 remove pungi.py 2008-06-12 09:00:53 -04:00
Jesse Keating 3b89e4586b Collapse all of pungi.py to __init__.py 2008-06-12 09:00:43 -04:00
Jesse Keating 4ae0dc35e8 Change permissions on pungi.py, remove gather.py 2008-06-12 08:56:43 -04:00
Jesse Keating b45c700be8 Collapse all of Gather and Pungi into one class/file. 2008-06-12 08:55:42 -04:00
Jesse Keating 1b58d024a3 Repo cost is now actually referenced as 'cost'. 2008-06-04 16:28:35 -04:00
Jesse Keating baa1ce8ee1 Add admin-tools to the manifest. 2008-05-14 14:27:31 -04:00
Jesse Keating 203f152239 Prep for release 2008-05-06 12:39:24 -04:00
Jesse Keating 554310a690 Exclude syslog-ng from the media. We don't want it. 2008-05-06 12:37:37 -04:00
Jesse Keating 58c08e04eb prep for release 2008-05-01 11:48:50 -04:00
Jesse Keating 8aa4e5ce55 Add a Fedora 9 config file 2008-05-01 11:25:10 -04:00
Jesse Keating 0befc4d3f3 Remove some items to make PPC DVD fit on a DVD 2008-04-23 22:46:51 -04:00
Jesse Keating 2455411091 Require a sufficient version of createrepo (Jeroen van Meeuwen) 2008-04-17 07:25:57 -04:00
Jesse Keating 24641ddfbe Fix another problem with src repo generation, handle flavor. 2008-04-16 23:04:25 -04:00
Jesse Keating e7430529af Prep for release. 2008-04-16 22:23:24 -04:00
Jesse Keating b71ae43cc5 Add back changes I missed somehow:
Fix srpm repodata making
2008-04-16 22:22:14 -04:00
Jesse Keating c0d44a06a6 Prepare for release. 2008-04-16 18:27:26 -04:00
Jesse Keating 178e217eca Add new languages 2008-04-16 11:12:58 -04:00
Jesse Keating ed1e80c6da Adjust manifest, block the kernels we don't want, pull in the right flash stuff. 2008-04-15 07:09:02 -05:00
Jesse Keating b1bd3c7a46 Support repo costs. (pykickstart calls this priority for now) 2008-04-15 07:08:35 -05:00
Jesse Keating 5d33519dbf Disable the comps cleanup until it works again. 2008-04-14 21:33:45 -05:00
Jesse Keating 2ddaea50a9 Fix output message from make archive, we do tar.bz2 not gz. 2008-04-01 14:58:38 -04:00
Jesse Keating 4b69164797 Update Makefile for git. Remove changelog, create it from git. 2008-04-01 14:58:05 -04:00
Jesse Keating ac609004b2 Prep for new release 2008-04-01 14:34:38 -04:00
Jesse Keating 13d6ed35ee Correct the api call to comps. 2008-03-25 17:14:11 -04:00
Jesse Keating 65c7bdf6de Use yum's method to write out a unified comps. 2008-03-25 17:06:21 -04:00
Jesse Keating 51f5969e49 handle shared source dirs when gathering. 2008-03-21 15:56:22 -04:00
Jesse Keating ed5d17207f pungi-1.2.12-1.fc9 2008-03-14 16:56:37 -04:00
Jesse Keating 007effec74 Prep for release 2008-03-14 16:56:33 -04:00
Jesse Keating aa358c1517 Fix srpm stuff 2008-03-14 16:55:28 -04:00