Commit Graph

122 Commits

Author SHA1 Message Date
Adam Miller e8f4b7334e pull in gather.py patches from dmach for test compose 2015-06-10 10:03:57 -05:00
Lubos Kocman e3e60c75a2 fix incorrect reference to variable 'product_is_layered' 2015-06-07 18:28:08 +00:00
Dennis Gilmore 913494d889 update the package to be installed for productmd to python-productmd
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:55:10 -05:00
Daniel Mach fd8cd62e79 Fix remaining productmd issues. 2015-06-06 13:46:20 -05:00
Daniel Mach 6b34cb98d2 Revert "refactor metadata.py to use productmd's compose.dump for composeinfo"
This reverts commit 40b8ccb3acdc7dd869e4aa32f1ad672ff01bd0ea.
2015-06-06 13:46:19 -05:00
Daniel Mach 977ad66995 Fix LoraxTreeInfo class inheritance. 2015-06-06 13:46:19 -05:00
Daniel Mach ec7424395d Fix pungi -> pungi_wrapper namespace issue. 2015-06-06 13:46:19 -05:00
Adam Miller f633c04497 fix arg order for checksums.add 2015-06-06 13:46:19 -05:00
Adam Miller cc48f6522a update for productmd checksums.add to TreeInfo 2015-06-06 13:46:19 -05:00
Adam Miller 989b018090 fix product -> release namespace change for productmd 2015-06-06 13:46:19 -05:00
Adam Miller 8d50f89e6e update arch manifest.add config order for productmd api call 2015-06-06 13:46:19 -05:00
Adam Miller 654ac5fbaa update for new productmd named args to rpms 2015-06-06 13:46:19 -05:00
Adam Miller dc9cfffbb9 fix pungi vs pungi_wrapper namespacing in method_deps.py 2015-06-06 13:46:19 -05:00
Adam Miller 59ca987233 refactor metadata.py to use productmd's compose.dump for composeinfo
instead of pungi compose_to_composeinfo
2015-06-06 13:45:48 -05:00
Adam Miller 5fa5fcdd06 Update compose, phases{buildinstall,createiso,gather/__ini__} to use correct productmd API calls 2015-06-06 13:45:48 -05:00
Dennis Gilmore 1d87fca380 fix up bad += from early test of implementing different iso labels
based on if there is a variant or not

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 16:33:54 -05:00
Dennis Gilmore ca17987de9 make sure we treat the isfinal option as a boolean when fetching it
It will make sure that we only pass --isfinal to lorax when it is
passed in on the CLI

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 15:14:39 -05:00
Dennis Gilmore f5eaa7326f if there is a variant use it in the volume id and shorten it. this
will make each producst install tree have different volume ids for
their isos

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 15:14:00 -05:00
Dennis Gilmore 771ed2efcb fixup productmd imports for changes with open sourcing
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:55:56 -05:00
Dennis Gilmore f828850466 tell the scm wrapper to do an absolute import otherwise we hit a
circular dep issue and things go wonky

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:51:28 -05:00
Dennis Gilmore d337c34b2a fix up the productmd imports to import the function from the common module
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 12:21:27 -05:00
Dennis Gilmore ad18e21d1a fix up typo in getting arch for the lorax log file
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 12:20:44 -05:00
Dennis Gilmore 18d4d2ecf8 fix up the pungi logging by putting the arch in the log file name 2015-03-12 17:29:59 -05:00
Dennis Gilmore 07e90f0f96 change pypungi imports to pungi 2015-03-12 16:12:38 -05:00
Dennis Gilmore a3158ec144 rename binaries
rename the pungi binary to pungi-koji since it does is tasks in koji
rename pungi-gather to pungi as it is the standalone old pungi binary

there is scripts that expect pungi to be the old pungi, the new binary
is not yet in use, pungi-koji semes to make sense, open to better ideas
2015-03-12 13:15:29 -05:00
Brian C. Lane 320724ed98 Add the option to pass a custom path for the multilib config files
The default is /usr/share/pungi/multilib/, pass --multilibconf to
override this.

This also adds multilib.init() so that an import of multilib doesn't
immediately setup the classes.

(cherry picked from commit 234524296fd53871aed64690cf6a7d5849ca154a)
2015-03-12 11:40:23 -05:00
Brian C. Lane 13526d1c49 Call lorax as a process not a library
Doing this allows lorax to move to DNF (and Python3) without needing to
wait for pungi to be updated.
2015-03-12 11:29:58 -05:00
Brian C. Lane 9947c7e0cd Close child fds when using subprocess 2015-03-12 11:13:51 -05:00
Dennis Gilmore 64b6c8065c switch to BSD style hashes for the iso checksums 2015-03-12 10:16:09 -05:00
Dennis Gilmore 0633eb29d3 refactor to get better data into .treeinfo
for https://fedorahosted.org/rel-eng/ticket/6008 refacter how we deal
with the data that feeds into .treeinfo
Deprecate --name for --family
Deprecate --flavor for --variant
rather than using --name as the iso base name use the value of
family if there is a variant add it with a - as the seperator
2015-03-12 10:15:55 -05:00
Daniel Mach f116d9384f Initial code merge for Pungi 4.0. 2015-02-10 08:19:34 -05:00
Daniel Mach f5c6d44000 Initial changes for Pungi 4.0. 2015-02-10 06:47:16 -05:00
Jesse Keating 2cb4e338f7 Adjust layout, will help with using eclipse 2007-12-14 22:41:08 -05:00
Jesse Keating fa1fc86b8d Remove extra files from tarball 2007-12-10 18:29:15 -05:00
Jesse Keating eb3083c94a Third time's the charm... 2007-12-10 18:18:40 -05:00
Jesse Keating 1c76dd3722 Handle egg generation in the spec file. 2007-12-10 18:04:55 -05:00
Jesse Keating 302a5ab5db Prepare for release 2007-12-10 17:17:19 -05:00
Jesse Keating 0d2d9e55f5 Quiet down the selinux check. 2007-12-04 09:31:40 -05:00
Jesse Keating 8df58b56cb Bump version to 1.2.0
Allow our default flavor of '' to be used.
2007-12-03 13:49:11 -05:00
Jesse Keating a9c124e7e0 Only allow alphanumeric in flavor. 2007-12-03 11:56:03 -05:00
Jesse Keating 33a2ec8508 Check for selinux enforcing. Warn if it is. 2007-12-03 11:40:41 -05:00
Jesse Keating 67df99833a Do release notes first. 2007-12-02 23:02:51 -05:00
Jesse Keating dcf069a017 Fix logging during _ensuredir.
Some fixups for re-using dirs
2007-12-02 22:24:11 -05:00
Jesse Keating 6748133646 Support re-using existing destdirs better, with a --force option. 2007-12-02 14:31:26 -05:00
jkeating aef1db89aa Only check root when necessary. 2007-11-30 15:41:58 -05:00
Jesse Keating a09b885fd8 Flip the default for nosource. 2007-11-30 10:36:28 -05:00
Jesse Keating f499bc4f8d Add a split option to the iso creation function
Fix a SRPMS SRPMs typo
Handle source iso creation better
2007-11-29 17:46:58 -05:00
Jesse Keating 8733a990ec - Figure out number of isos on the fly, based on tree size
- Add command line option to disable creation of split media
- Remove -S -P options, as splittree and packageorder are now
called from createIsos, if needed.
2007-11-28 17:10:02 -05:00
Jesse Keating c60c9b443e Prep for release 2007-11-22 09:31:15 -05:00
Jesse Keating 7bf5e3d458 Print usage if we don't have a correct option. (Ticket #61) 2007-11-20 17:29:18 -05:00