Jesse Keating
9ca05af1e9
Yum api changed, follow so that we don't break.
2008-08-29 10:55:25 -07:00
Jesse Keating
bc18a1d4f3
Yum api changed with regard to adding conditionals. Need to pass in just a name
...
rather than a package object. Also call searchName since that's all we care about.
2008-08-11 22:47:39 -04:00
Jesse Keating
6fc3d4ff79
Prep for release
2008-08-11 11:24:13 -04:00
Jesse Keating
768ab66ee6
isolist is already relative, there is no need to call mkrelative.
2008-08-05 23:25:14 -04:00
Jesse Keating
7326b388c3
Fix up some references due to moving the yum init into it's own function.
2008-08-05 22:49:05 -04:00
Jesse Keating
e9e0a1880c
Move the yum object initialization to it's own function.
...
This is necessary so that we can get a pypungi object without having to
init the repositories.
2008-08-05 15:36:08 -04:00
Jesse Keating
bdaf3a662a
Grab ppc images checksums too for our info file.
2008-08-05 14:34:37 -04:00
Jesse Keating
f253e2e8bb
Make sure we write out relative paths for the infofile
2008-08-04 17:57:53 -04:00
Jesse Keating
5beb34227e
Change slightly the output of _doCheckSum so that it's type:hash for easier parsing.
2008-08-04 17:04:19 -04:00
Jesse Keating
be8b06d523
Make sure we get relative paths to the images.
2008-08-04 16:57:05 -04:00
Jesse Keating
7d92748838
Don't try to make debuginfo repos for source arch.
2008-07-16 13:31:17 -04:00
Jesse Keating
8331ae9e0f
Remove the unused discs option. We determine disc number on the fly.
2008-07-15 23:09:57 -04:00
Jesse Keating
6ae28edb54
Prep for release
2008-07-15 19:03:53 -04:00
Jesse Keating
2b5ed26466
Remove some debugging code...
2008-07-15 18:36:07 -04:00
Jesse Keating
116a0df898
Don't read the entire file at once. This will run machines out of memory.
...
Also, always use binary mode on the files, or else our hashes will be odd.
2008-07-15 18:10:19 -04:00
Jesse Keating
74e014707a
Checksum various files from buildinstall output and put them in .treeinfo
...
This will be used by a verify-tree like tool that will ensure that the
content on disk matches what the compose tool thinks it should.
2008-07-15 15:53:11 -04:00
Jesse Keating
ec8b64e6cf
Use new hashsum utility to generate sha1sums of isos.
...
Call a generic function each time we create an iso file.
2008-07-14 23:27:40 -04:00
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