Daniel Mach
5432d3fa74
Merge #23 fix treeinfo checksums
2015-07-24 10:49:28 -04:00
Dennis Gilmore
4dc7079bd2
add basic setup for making arm iso's
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-07-24 07:47:29 -05:00
Daniel Mach
0d8ad9a111
gather: Implement hashed directories.
...
Set 'hashed_directories = True' config option to enable the feature.
2015-07-24 04:40:55 -04:00
Daniel Mach
1f313b39ad
createiso: Add createiso_skip options to skip createiso on any variant/arch.
2015-07-23 10:58:35 -04:00
Daniel Mach
b85307c683
Fix buildinstall for armhfp.
...
armhfp is not a valid RPM arch, it's only a tree arch or basearch.
Lorax requires valid RPM arch as --buildarch.
2015-07-22 13:00:36 -04:00
Daniel Mach
63338a9689
Fix and document productimg phase.
2015-07-22 12:57:39 -04:00
Daniel Mach
e80879a4fe
Add armhfp arch tests.
2015-07-22 08:27:56 -04:00
Daniel Mach
ca5aeb3106
Document configuration options.
2015-07-10 07:47:29 -04:00
Daniel Mach
63c631a99b
Add dependency of 'runroot' config option on 'koji_profile'.
2015-07-10 07:31:57 -04:00
Daniel Mach
72302bd98e
Rename product_* to release_*.
...
CHANGE: Rename product_* config options to release_* for consistency with productmd.
ACTION: Rename product_name, product_short, product_version, product_is_layered to release_* in config files.
Rename //variant/product to //variant/release in variants XML.
2015-07-09 06:58:30 -04:00
Daniel Mach
afa05021f0
Implement koji profiles.
...
CHANGE: pkgset_koji_url and pkgset_koji_path_prefix config options replaced with koji_profile.
ACTION: Add 'koji_profile = "<profile_name>"' (use "koji" for Fedora) to config files.
You can safely remove and pkgset_koji_url and pkgset_koji_path_prefix from config files.
2015-07-09 04:57:27 -04:00
Daniel Mach
017bc76093
Drop repoclosure-%arch tests.
...
These tests frequently report false-positives,
because package set may contain broken dependencies,
while compose doesn't.
Removing the tests will also reduce compose time a bit.
2015-07-08 09:08:45 -04:00
Daniel Mach
6286e87d3b
Config option create_optional_isos now defaults to False.
...
CHANGE: create_optional_isos config option now defaults to False.
ACTION: You can safely remove 'create_optional_isos = False' from config files.
2015-07-08 09:00:30 -04:00
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