Commit Graph

817 Commits

Author SHA1 Message Date
Daniel Mach 448cb84305 Add 'yaboot' multilib method.
mash commit: d84a71415c6a79c2587d320b0ce6e9eb5251c942
2013-10-27 15:44:08 -04:00
Daniel Mach e1f71d828d Drop pulseaudio-utils from runtime whitelist
mash commit: f96209ff9daa6d5d16efa13d76c8779b95ec7a61
2013-10-27 15:44:08 -04:00
Daniel Mach 663ea07c08 Remove packages which are in lookaside repos from regular repos.
This makes depsolving more deterministic and keeps resolved package set minimal.
2013-10-27 15:44:08 -04:00
Daniel Mach 5dc0913ef1 Print repoid to make clear from which repo a package came. 2013-10-27 15:44:08 -04:00
Daniel Mach c363b7242a Don't pull conditional deps in when --nodeps is used. 2013-10-27 15:44:08 -04:00
Daniel Mach 6a68c139c8 Multilib fix - consider only *.so* libs which are also listed in Provides. 2013-10-27 15:44:08 -04:00
Daniel Mach 14ffefd376 Fix --nodeps by setting Pungi.is_resolve_deps according to config. 2013-10-27 15:44:08 -04:00
Daniel Mach f9f9e6a151 Add test_arch.py. 2013-10-27 15:44:08 -04:00
Dennis Gilmore e04fcc4441 remove if that breaks makefiles 2013-08-20 11:42:51 -05:00
Dennis Gilmore 09ebeccd4d 3.00 release 2013-08-20 11:41:56 -05:00
Dennis Gilmore 44cd5ff806 fixup things to use new arch module 2013-08-20 11:33:44 -05:00
Daniel Mach 3b6146abc7 Drop dependency on anaconda. Don't depend on lorax and repoview on RHEL. 2013-08-20 11:22:24 -05:00
Daniel Mach cb45400298 Add --nodeps option which turns dependency resolving off. 2013-08-20 11:22:24 -05:00
Daniel Mach 854899344c Implement %fulltree-excludes kickstart section to exclude packages from --fulltree processing. 2013-08-20 11:22:24 -05:00
Daniel Mach 17221a33f3 Major rewrite to gain performance boost in nogreedy mode. 2013-08-20 11:22:24 -05:00
Daniel Mach 60803f32f3 Fix getting SRPMs for nosrc arch. 2013-08-20 11:22:24 -05:00
Daniel Mach 9776e3cd9d Don't pull @core and @base groups by default. 2013-08-20 11:22:24 -05:00
Daniel Mach a9581e2056 Stop pulling unnecessary multilib packages on completing package set (fulltree). 2013-08-20 11:22:24 -05:00
Daniel Mach 30c0f358d9 Resolve multilib packages. Controlled by the --multilib option. 2013-08-20 11:22:24 -05:00
Daniel Mach 91f70cbb43 Handle a special case, when system-release virtual provide is specified in the greedy mode. 2013-08-20 11:22:24 -05:00
Daniel Mach bd35d6bc03 Support for multilib packages (pattern: <package_name>.+) 2013-08-20 11:20:29 -05:00
Daniel Mach c047fe570b Improve debuginfo lookup. 2013-08-20 11:20:29 -05:00
Daniel Mach 5451453f6f Refactor how pungi works with arches. 2013-08-20 11:20:04 -05:00
Daniel Mach c076de2e9f Lookaside repo support. 2013-08-09 10:21:09 -05:00
Dennis Gilmore 2d2a3e8083 make sure mac support is only enabled on x86 2013-08-08 09:32:05 -05:00
Daniel Mach cd75bc4875 Add langpacks support. 2013-05-03 20:09:33 -05:00
Daniel Mach 5069eb8b09 Check each package's deps only once. 2013-05-03 20:09:14 -05:00
Daniel Mach 77dea0ec92 Suppress duplicate depsolving log messages. 2013-05-03 20:08:56 -05:00
Daniel Mach dd6a68eb7c Speed depsolving up by providing pre-computed pkg_refs.
Requires: yum >= 3.4.3-28
2013-05-03 20:08:36 -05:00
Daniel Mach 50c1d46c7e Delete the 'anaruntime' variable, it's no longer needed. 2013-05-03 20:07:00 -05:00
Dennis Gilmore 49b530b1f8 make sure deltarpm is disabled 2013-02-28 10:38:19 -06:00
Dennis Gilmore eea89a2b78 remove sparc support 2013-02-25 06:04:50 -06:00
Dennis Gilmore 4ae5a8c18b dont use uname when working out the arch it breaks arm basearch detection 2012-12-22 02:23:42 -06:00
Dennis Gilmore d978ca3fa8 2.13 release 2012-12-21 14:57:01 -06:00
Dennis Gilmore 45bb97ba97 get ppc images for ppc and ppc64 bz#888517 2012-12-21 14:55:16 -06:00
Dennis Gilmore b7c6c80949 reset the arch to ppc64 when making lorax calls so that the iso will run everywhere 2012-12-21 09:25:26 -06:00
Dennis Gilmore 8d54c4be1b there is no point making isos on arm, lets log and move on. 2012-12-21 09:23:14 -06:00
Dennis Gilmore 6cbf093f8e Only include groups that are specified in the kickstart. Remove any environments that use groups not on the media.
patch from notting http://lists.fedoraproject.org/pipermail/buildsys/2012-December/004033.html
include langpack in comps
2012-12-20 22:06:16 -06:00
Dennis Gilmore feadeaadb8 We need to reset the arch to ppc64p7 for both ppc and ppc64 2012-09-22 08:51:52 -05:00
Dennis Gilmore ee88779bb6 prep 2.12 release 2012-08-31 00:43:51 -05:00
Dennis Gilmore 5cd88a47e6 add 32 bit arm base arches 2012-08-31 00:41:12 -05:00
Dennis Gilmore 4b7685daaa ppc fixes for bz#849731 also set the arch to ppc64p7 so that power7 optimised rpms get included on the install disk 2012-08-31 00:39:48 -05:00
Dennis Gilmore 2d37fb2fa9 do not run isohybrid on the source iso it doesnt work so well 2012-05-25 09:31:01 -05:00
Dennis Gilmore 989462bf86 don't include s390 packages when composing s390x image
Signed-off-by: Dan Horák <dan@danny.cz>
2012-04-16 15:54:08 -05:00
Dennis Gilmore cd1ec8f6ed Prep 2.11 release 2012-04-16 14:59:45 -05:00
Dennis Gilmore 8ed9aafb78 fix up doing hashed directories for Packages 2012-04-16 14:54:24 -05:00
Daniel Mach 72b9333abd Run yumbase.arch.setup_arch() to set arch correctly. 2012-04-03 10:17:07 -05:00
Daniel Mach aa401cc49b Find %name-debuginfo-common-%arch debuginfo files. 2012-04-03 10:13:15 -05:00
Daniel Mach 9d7f82d91a Handle excludes during depsolving.
Prefiously, packages were excluded from the initial package list,
but could have been pulled in during depsolving. This patch excludes
selected packages for good. Supported syntax is -$name or -%name.%arch
including wildchars.
2012-03-12 10:50:59 -05:00
Daniel Mach 8ccc24e106 Improve --nogreedy behaviour to select only the best packages for target arch. Also exact package arch can be selected by specifying $name.$arch in the config file. 2012-03-12 10:50:59 -05:00