Commit Graph

146 Commits

Author SHA1 Message Date
Brian C. Lane
2221f66ff5 Add a cmdline option to set the lorax config file
Add --lorax-conf which will be used to point lorax to a INI style
config file. Useful for running things from a git checkout instead of
installed system.
2014-12-09 11:52:53 -06:00
Peter Jones
33ebc4e11f Make our OS iso bootable on aarch64.
Aarch64 needs to get the el torito image generation code x86 has for
UEFI as well.

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-12-09 11:51:41 -06:00
Dennis Gilmore
d865c94330 fix up typo 2014-12-09 11:51:30 -06:00
Mark Hamzy
e3c8c3b7e0 Remove magic parameter to mkisofs
Instead of supplying a backlevel magic file, do not pass the file in at all.
2014-09-11 10:53:33 -05:00
Dennis Gilmore
6a26176c23 make sure that the dvd/cd is using the shortened volumeid 2014-07-31 06:02:12 -05:00
Dennis Gilmore
6177cf6f88 fix up volume shortening substituions to actually work 2014-07-31 04:23:17 -05:00
Dennis Gilmore
76ba16d4a6 implement nameing scheme from
https://fedoraproject.org/wiki/User:Adamwill/Draft_fedora_image_naming_policy
2014-07-30 11:25:44 -05:00
Dennis Gilmore
a5aa03f58c implement shortening of the volumeid which has a 32 character limit 2014-07-30 11:25:44 -05:00
Dennis Gilmore
5c9d28dc9f fix up some issues with --no-dvd and --workbasedir 2014-07-23 07:43:14 -05:00
Dennis Gilmore
a313fa8214 add a flag to turn off making install DVD's 2014-07-18 14:30:52 -05:00
Dennis Gilmore
f57a4ac5ee allow the base work directory to be configurable. 2014-07-14 15:39:57 -05:00
Peter Jones
170ca88549 Don't emit media labels with spaces in them.
Spaces cause various bugs like #923374 and #855849 , and it would be
better if we just didn't use them.

Note that there's a corresponding lorax change to go with this.

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-07-08 15:49:41 -05:00
Ralph Bean
224463030b Use a lockfile around things that modify the cachedir. 2014-04-29 13:51:15 -05:00
Ralph Bean
94235b093e Improve logging for missing srpms. 2014-04-29 13:50:36 -05:00
Dennis Gilmore
6ceadebaa9 honour the --nosource option
Patch by Barry Scott https://lists.fedoraproject.org/pipermail/buildsys/2014-January/004238.html
2014-04-29 13:36:03 -05:00
Mark Hamzy
76c8941456 support ppc64le in pungi
Add support for the ppc64le architecture in pungi.
2014-04-29 13:29:50 -05:00
Ralph Bean
9acb9c58c5 Add configurable compression type to pungi (default to xz)
This is for https://fedorahosted.org/rel-eng/ticket/5362#comment:17
2014-04-29 13:28:31 -05:00
Dennis Gilmore
293143d8f1 revert to the old way of doing versioning as the change in 3.01 did not work 2013-10-31 20:22:35 -05:00
Dennis Gilmore
e7d19b70ee 3.02 release 2013-10-31 19:05:59 -05:00
Daniel Mach
cdf9916906 3.01 release 2013-10-27 15:44:10 -04:00
Daniel Mach
8b1c2433c9 Implement %prepopulate config section as an additional package input. 2013-10-27 15:44:09 -04:00
Daniel Mach
43c9185323 Don't automatically apply fulltree on input multilib packages. 2013-10-27 15:44:09 -04:00
Daniel Mach
cb6f1dbe17 Implement %multilib-blacklist and %multilib-whitelist config sections. 2013-10-27 15:44:09 -04:00
Daniel Mach
e1f1231bb1 Turn off fulltree for multilib packages. 2013-10-27 15:44:09 -04:00
Daniel Mach
9a09cf9df3 Return package flags: input, fulltree-exclude, langpack, multilib, fulltree 2013-10-27 15:44:09 -04:00
Daniel Mach
2f0b9fc616 Exclude srpms from conditional deps. 2013-10-27 15:44:09 -04:00
Daniel Mach
754a1bb59b Improve greedy methods: none, all, build. 2013-10-27 15:44:09 -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
14ffefd376 Fix --nodeps by setting Pungi.is_resolve_deps according to config. 2013-10-27 15:44:08 -04:00
Dennis Gilmore
44cd5ff806 fixup things to use new arch module 2013-08-20 11:33:44 -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