Utilities for working with the AlmaLinux OS Git server
Project description
almalinux-git-utils
Utilities for working with the AlmaLinux OS Git server.
alma_get_sources
The alma_get_sources script downloads sources and BLOBs from the AlmaLinux
sources cache.
Usage
Run the alma_get_sources in a git project root directory:
- Clone an AlmaLinux RPM package git project from git.almalinux.org.
- Switch to a required branch.
- Run the
alma_get_sourcestool:$ alma_get_sources
alma_blob_upload
The alma_blob_upload script uploads sources and BLOBs to the AlmaLinux
sources cache.
Prerequirements
Create an AWS credentials file ~/.aws/credentials with the following content:
[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY
Usage
The utility supports two types of input: a CentOS git repository metadata file or a list of files to upload.
For CentOS repositories workflow will be the following:
- Install the
get_sources.shscript from the centos-git-common repository. - Clone a project and download its sources as described on the CentOS Wiki.
- Run the
alma_blob_uploadtool (don't forget to replacePROJECT_NAMEwith an actual project name):$ alma_blob_upload -i .PROJECT_NAME.metadata
Alternatively, you can upload a list of files in the following way:
$ alma_blob_upload -f SOURCES/FILE_1 SOURCES/FILE_N
The alma_blob_upload utility can also generate a CentOS-compatible metadata
file:
$ alma_blob_upload -o .PROJECT_NAME.metadata -f SOURCES/FILE_1 SOURCES/FILE_N
License
Licensed under the GPLv3 license, see the LICENSE file for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file almalinux-git-utils-0.0.1.tar.gz.
File metadata
- Download URL: almalinux-git-utils-0.0.1.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c8d24b9ea2644a8e77cc0e4906bcdc3c050a52dc8e939ab8d4d5ec48af8f22d
|
|
| MD5 |
2e115d9c480ad89288f58bf406f15f69
|
|
| BLAKE2b-256 |
6c862b99c76334e24ed14b6fc81e3a3235a66d60706bd0a460f75ecbc76fbcda
|
File details
Details for the file almalinux_git_utils-0.0.1-py3-none-any.whl.
File metadata
- Download URL: almalinux_git_utils-0.0.1-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e1759ae0832c7724aef0835dd0f22a8be2a09f14b358e93c86ef0acf852f2e6
|
|
| MD5 |
1e550733aed79041a6558026ce387d98
|
|
| BLAKE2b-256 |
97ac7101fc00ffe862a9edc94fc9952167aa00cdbb543128a0db875dad68f7e5
|