Section 8 · System administration
mergerepo_c.8
Package: createrepo_c
MERGEREPO_C
NAME
mergerepo_c − Merge multiple rpm-md format repositories together
SYNOPSIS
mergerepo_c [options] −−repo repo1 −−repo repo2
OPTIONS
—version
Show program’s version number and exit
-r —repo REPOS
Repo url
—repo-prefix-search OLD_PREFIX
Repository prefix to be replaced by NEW_PREFIX.
—repo-prefix-replace NEW_PREFIX
Repository prefix URL by which the OLD_PREFIX is replaced.
-a —archlist ARCHLIST
Defaults to all arches − otherwise specify arches
-d —database
—no-database
-v —verbose
-o —outputdir OUTPUTDIR
Location to create the repository
—nogroups
Do not merge group (comps) metadata
—noupdateinfo
Do not merge updateinfo metadata
—compress-type COMPRESS_TYPE
Which compression type to use
—zck
Generate zchunk files as well as the standard repodata.
—zck-dict-dir ZCK_DICT_DIR
Directory containing compression dictionaries for use by zchunk
—method MERGE_METHOD
Specify merge method for packages with the same name and arch.
Available merge methods:
repo
(default) select package from the first specified repository.
nvr
select package with the higher version and release.
ts
select package with the newest timestamp.
—all
Include all packages with the same name and arch if version or release is different. If used −−method argument is ignored!
—noarch-repo URL
Packages with noarch architecture will be replaced by package from this repo if exists in it.
—unique-md-filenames
Include the file’s checksum in the metadata filename, helps HTTP caching (default).
—simple-md-filenames
Do not include the file’s checksum in the metadata filename.
—omit-baseurl
Don’t add a baseurl to packages that don’t have one before.
-k —koji
Enable koji mergerepos behaviour. (Optionally select simple mode with: −−simple)
—simple
Enable koji specific simple merge mode where we keep even packages with identical NEVRAs. Only works with combination with −−koji/−k.
—pkgorigins
Enable standard mergerepos behavior while also providing the pkgorigins file for koji.
—arch-expand
Add multilib architectures for specified archlist and expand all of them. Only works with combination with −−archlist.
-g —groupfile GROUPFILE
Path to groupfile to include in metadata.
-b —blocked FILE
A file containing a list of srpm names to exclude from the merged repo. Only works with combination with −−koji/−k.