Tool for uploading custom patches to centos source rpm repositories
Project description
Alt-src is a tool for pushing SRPM metadata into a git repo.
Alt-src takes source RPMs as input, unpacks packaging metadata such as .spec files and patch files, and pushes them into a git repository. It's most notably used to populate CentOS git.
Usage
alt-src --push <branch> <package.src.rpm>
This command will check out the git repo for the given package and branch, unpack the
input RPM and create/push a new commit using the unpacked sources.
A tag is also created under imports/<branch>/<nvr>
.
If a repo doesn't exist for the given package, the command will create one using the Pagure API.
The command accepts these inputs:
<package-filename.src.rpm>
- path to a local SRPM file--koji <build-nvr>
- SRPM is pulled from configured koji instance--koji <build-nvr>:module.src.txt
- instead of SRPM, modulemd is imported
If enabled, the command also sends notifications to the configured email address.
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file alt-src-1.3.0.tar.gz
.
File metadata
- Download URL: alt-src-1.3.0.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2acaf38b98951d850a0cde65c2caa2acdd6918dd50577777b8448af91957dd0b |
|
MD5 | 4f30945d26c0e173b84db544fbbb7794 |
|
BLAKE2b-256 | 82f65e67d576fc9148253f686085ad607f1962d3f34f7f7d0b612aebb4cffc36 |