Daniel Mach
90918dc34d
Change createrepo config options defaults.
...
CHANGE: createrepo_c is config option now defaults to True.
ACTION: You can safely remove 'createrepo_c = True' from config files.
Set 'createrepo_c = False' if you need legacy createrepo.
CHANGE: createrepo_checksum config option is now mandatory.
ACTION: Add 'createrepo_checksum = "sha256"' (or "sha") to config files.
2015-07-08 08:57:50 -04:00
Daniel Mach
a3d46f5393
Rewrite documentation to Sphinx.
2015-07-02 09:18:49 -04:00
Daniel Mach
81e935fe0e
Fix test data, improve Makefile.
...
Previous test data was insufficient for proper testing.
Test compose runs and depsolving tests require precisely
set NVRs, dependencies, sub-packages, etc.
Using rpmfluff for these would be an overkill, it's better
to create RPMs directly from specs.
2015-06-25 08:02:57 -04:00
Daniel Mach
51cdd94379
Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt
2015-06-25 07:50:03 -04:00
Dennis Gilmore
b53f2ba9bf
4.0.1 release
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-11 22:12:58 -05:00
Dennis Gilmore
11a80ddbda
wrap check for selinux enforcing in a try except
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-11 22:04:35 -05:00
Adam Miller
e8f4b7334e
pull in gather.py patches from dmach for test compose
2015-06-10 10:03:57 -05:00
Adam Miller
793e9f3d06
Add some basic testing, dummy rpm creation, and a testing README
2015-06-10 09:53:31 -05:00
Lubos Kocman
7d714e49f3
pungi-koji: use logger instead of print when it's available
2015-06-07 18:28:15 +00:00
Lubos Kocman
e3e60c75a2
fix incorrect reference to variable 'product_is_layered'
2015-06-07 18:28:08 +00:00
Lubos Kocman
008d80186e
pungi-koji: fix bad module path to verify_label()
2015-06-07 18:27:58 +00:00
Dennis Gilmore
0da05a8682
update the package Requires to ensure we have everything installed to run pungi-koji
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:57:26 -05: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
Dennis Gilmore
ef7c78cd38
prep for 4.0-0.9 snapshot release
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:31:55 -05:00
Peter Robinson
ac24cfa1f9
update docs now devel-4-pungi is merged to master, minor spelling fixes
2015-06-07 00:28:28 +01: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
f85fabba8f
add createrepo_c Requires to pungi.spec
2015-06-06 13:46:19 -05:00
Adam Miller
e71f8026fc
add comps_filter
2015-06-06 13:45:48 -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
Luke Macken
4e8e1d4d90
Use libselinux-python instead of subprocess
2015-06-05 10:19:39 -04:00
Adam Miller
37b7a23505
Add README for contributors
2015-06-04 08:42:30 -05:00
Dennis Gilmore
ff77a9209c
- fix up bad += from early test of implementing different iso labels based on
...
if there is a variant or not (dennis)
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 16:38:26 -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
dc1be3eecc
prep new snapshot 4.0-0.7 release
2015-05-20 15:23:17 -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
b6825f3471
fix up productmd import in the executable
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:58:59 -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
eba5a8bd96
include the dtd files in /usr/share/pungi
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 15:03:32 -05:00
Dennis Gilmore
5197fed16a
add missing ) causing a syntax error
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 14:20:31 -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
012c749cdb
fix up Requires on productmd, it needed renaming to meeting fedora
...
naming guidelines
2015-03-14 11:58:51 -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
fdc7901127
spec file cleanups
2015-03-12 16:09:23 -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