Commit Graph

788 Commits

Author SHA1 Message Date
Jesse Keating
038a98a2d3 Make splits on demand rather than pre-create a hard set of splits. 2009-05-15 11:19:26 -07:00
Jesse Keating
9012c9fd41 Add two new functions to help with creating split dirs on demand.
createFirstSplitDir is called for the first split.
createSplitDir is called for all other splits.
2009-05-15 11:17:23 -07:00
Jesse Keating
076ba206cb Prep for release again 2009-04-13 16:17:35 -07:00
Bill Nottingham
26f9fad9a5 Wire in support for composing 'full' trees with all subpackages.
Since full trees and build-solved trees can affect each other, if we're
doing both we need to loop between them until there are no new packages
added.

Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:16:45 -07:00
Bill Nottingham
0074f79e5d Add a method that completes the package set with all subpackages of currently used source rpms.
In other places, this method could be called No Package Left Behind.

Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:16:31 -07:00
Bill Nottingham
63adcfcc7c Create dicts to map between source and binary packages.
This avoids repeating the operation many times later if we do it
on demand each time.

Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:16:20 -07:00
Bill Nottingham
e437dd7f7f Remove obsolete code.
Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:16:07 -07:00
Bill Nottingham
2c2a1178ae Wire up a commandline option for selfhosting support.
Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:15:54 -07:00
Bill Nottingham
28412ffc8f Resolve package build dependencies.
Since each package we add for build dependencies may add a new source rpm
to our list, this needs to recurse.

Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:15:40 -07:00
Bill Nottingham
f46d84ed73 Operate on source rpm package objects, not a list that is then turned into package objects.
Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:15:21 -07:00
Bill Nottingham
9ecb4c5dc3 Allow ignoring of group metadata from repos.
Signed-off-by: Bill Nottingham <notting@redhat.com>
2009-04-13 16:15:05 -07:00
Jesse Keating
b28d842bec Prep for release 2009-04-13 16:12:25 -07:00
Jesse Keating
c484a26f44 Pad the ppc bootable disks by 15 megs, lots of isofs overhead. 2009-04-07 18:09:00 -07:00
Jesse Keating
44c4028447 Add a function to deselect packages, stolen from Anaconda.
Use deselectPackage to deslect things marked with - in kickstart.
More in line with how anaconda treats them.
2009-04-07 15:03:46 -07:00
Jesse Keating
979c0b5e94 Prep for release 2009-03-24 10:04:00 -07:00
Jesse Keating
db54e3dbfd Add the online-docs group into pkgorder so that they get properly ordered. 2009-03-24 10:02:52 -07:00
Jesse Keating
9d831bc470 Prep for release 2009-03-11 17:51:57 -07:00
Jesse Keating
050c8da46b Use a more future proof doLoggingSetup override. 2009-03-11 17:50:51 -07:00
Jesse Keating
ff70fea3ed Remove the MANIFEST file so that it gets created fresh each time 2009-03-09 15:34:59 -07:00
Jesse Keating
2688d1c397 Fix the Changelog target 2009-03-09 15:22:44 -07:00
Jesse Keating
ea148b8b1c Prep for release 2009-03-09 10:56:43 -07:00
Jesse Keating
e3d6cf508d Disable arch test for now, it was tripping i386/i586 for no good reason. 2009-03-04 13:45:44 -08:00
Jesse Keating
bdf3b118aa Fix size estimation in splittree.
This while file needs a major rework, but this gets us correct
size estimations when building up discs.
2009-02-12 11:26:48 -08:00
Jesse Keating
923a0c9392 Prep for release 2009-02-11 17:15:13 -08:00
Jesse Keating
5216793a69 Count all copies of a hardlink when determining CD size for now,
until bug #485167 is fixed.
2009-02-11 17:09:04 -08:00
Jesse Keating
6843a12485 Fix unique md file config setting. 2009-02-10 16:21:17 -08:00
Jesse Keating
7dc76be687 Name the checksum file after the isos being generated. 2009-02-10 16:21:11 -08:00
Jesse Keating
9b77cea3b7 Use sha256 in the treeinfo file 2009-02-10 14:52:01 -08:00
Jesse Keating
90ef65f192 Use sha256 for iso checksums 2009-02-10 14:50:46 -08:00
Jesse Keating
e073e0a032 More generisizing of _doIsoChecksum 2009-02-10 14:49:59 -08:00
Jesse Keating
c0e7d8afe5 Rename _doIsoSha1 to _doIsoChecksum to future proof. 2009-02-10 14:47:37 -08:00
Jesse Keating
074879de5c Use unique md file names for repodata. 2009-02-05 14:24:32 -08:00
Jeroen van Meeuwen (Fedora Unity)
dee9472d0c Do not include boot.iso on any disc 2009-02-05 14:22:35 -08:00
Jeroen van Meeuwen (Fedora Unity)
c4004dd307 Prevent errors from happening by accidently inserting a line between two extraargs.append() calls with options that belong together 2009-01-29 17:56:57 -08:00
Jesse Keating
972240b972 Don't ship boot.iso on cd1 or the DVD. It just wastes space. 2009-01-28 16:02:48 -08:00
Jesse Keating
353600eb98 Add the packages that anaconda forces to be installed into the pkgorder 2009-01-28 14:22:32 -08:00
Jesse Keating
5a00b479b7 Update from ivasquez for python version changes. 2008-12-04 16:39:12 -08:00
Jesse Keating
dbf82cce09 Prep for release 2008-12-04 16:36:14 -08:00
Jesse Keating
3ca7a26682 'default' is now a reserved config section. We can't use it anymore. 2008-12-04 15:44:34 -08:00
Jesse Keating
208fe34cc5 Make sure that split SRPMS have the right working size to match that
of the binary splits.
2008-11-24 15:49:44 -08:00
Jesse Keating
a8a1aa0149 Prep for another release 2008-11-04 15:32:29 -08:00
Jesse Keating
056cf18c10 Set the default disc size to 695 which is more appropriate given today's media
and the splittree bug that was just fixed.
2008-11-04 15:30:45 -08:00
Jesse Keating
14771fb5ef Prep for release 2008-11-04 15:13:30 -08:00
Jesse Keating
3c30592dab Use disc_size in splittree as splittree.main() will reset target_size based on it.
Set comps size to 0 as we don't create a comps package anymore.

Longer term we need to stop calling main() from splittree, and instead just
call the functions we need manually.  A bit late for that change for the F10
cycle though.
2008-11-04 14:48:27 -08:00
Jesse Keating
4d01eb4785 Use the https url to bugzilla, otherwise people think they need to re-log in. 2008-10-31 13:09:27 -08:00
Jesse Keating
d77a180f29 Prep for release 2008-10-09 13:19:51 -07:00
Jesse Keating
dc3dbc2bdf Use --default in %packages to grab the default groups from the repos. 2008-10-06 11:53:07 -07:00
Jesse Keating
b929b89835 Handle %packages --default to pick up the default groups. 2008-10-03 15:32:06 -07:00
Jesse Keating
15efef64fa Fix a typo in a comment 2008-10-03 14:23:30 -07:00
Jesse Keating
2fca7f7405 When setting name via /usr/bin/pungi, also set the iso basename. Allow API
callers to still set them differently though.
2008-10-03 11:35:50 -07:00