Go to file
Michal Domonkos ef948df978 Make the test image toolbox-ready
Adjust the Dockerfile a bit so that one can use it to build a toolbox
[*] image for developing rpm, like so:

    podman build --target base -t <tag> -f tests/Dockerfile .
    toolbox create -i <tag>
    toolbox enter <tag>

This is convenient since the image already contains all the dependencies
that one would have to install manually otherwise.

Specifically, add a podman shim (see the previous commit for details) so
that "make check" works as expected when run in a toolbox. While at it,
also install a couple of useful development tools.

Add a LABEL that marks the image as toolbox-ready, as per [*].

[*] https://containertoolbx.org/doc/
2025-07-22 14:53:46 +02:00
.github Make API docs part of the reference manual 2025-05-28 11:26:51 +03:00
build Drop irrepairable pkgid and hdrid tag aliases, rename SOURCEPKGID to go 2025-06-26 10:43:43 +02:00
cmake Add a cmake shortcut to the macros.d directory 2023-10-05 09:28:19 +03:00
docs doc: Deprecate rpmkeys --delete 2025-07-22 14:27:51 +02:00
fileattrs Delete perl dependency generator leftovers (#3275) 2024-09-05 11:28:31 +03:00
include/rpm Support OpenPGP v6 signature pre-salting 2025-07-08 17:08:09 +02:00
lib Support OpenPGP v6 signature pre-salting 2025-07-08 17:08:09 +02:00
misc Drop our (t)rusty old hash table implementation 2024-06-26 10:42:08 +02:00
plugins Add an API for per-package verify level control + python bindings 2025-04-29 14:57:25 +02:00
po@4a6a4a87cb Update translations 2024-09-09 16:08:10 +02:00
python Ensure header object is cleaned even in case of an error 2025-06-27 13:13:19 +02:00
rpmio Support OpenPGP v6 signature pre-salting 2025-07-08 17:08:09 +02:00
scripts scripts/sysusers: Make sure $ROOT is passed to usermod 2025-06-23 09:46:58 +03:00
sign Rename PAYLOADDIGEST tags to PAYLOADSHA256 to match reality 2025-06-12 08:55:51 +02:00
tests Make the test image toolbox-ready 2025-07-22 14:53:46 +02:00
tools Print out file offsets from rpmdump 2025-06-30 17:24:00 +02:00
.dockerignore Turn Dockerfile into a standalone RPM image 2023-07-25 19:54:48 +02:00
.editorconfig Add .editorconfig, and note in CONTRIBUTING doc 2024-08-01 10:30:35 +03:00
.gitignore Configure Jekyll pages with cmake 2025-03-21 15:06:11 +01:00
.gitmodules Add rpm-l10n as a submodule into po/ 2022-11-02 14:22:13 +02:00
.mailmap Update credits for a change 2021-03-18 09:37:17 +02:00
CMakeLists.txt Version bump for beta release 2025-07-01 12:03:09 +03:00
CONTRIBUTING.md Add an AI-policy to contributing guidelines 2025-04-15 08:55:23 +02:00
COPYING Update GPL and LGPL in COPYING 2024-11-21 12:32:22 +02:00
CREDITS Update credits for a change 2021-03-18 09:37:17 +02:00
INSTALL Support OpenPGP v6 signature pre-salting 2025-07-08 17:08:09 +02:00
README Fix typos 2023-10-31 08:52:08 +01:00
config.h.in Use imaevm_signhash if available 2024-11-21 17:10:44 +01:00
installplatform installplatform: log when a platform file is created 2024-08-06 16:47:42 +02:00
macros.in Realize rpm-payloadflags is not section 5 material 2025-06-26 09:48:32 +02:00
platform.in Remove brp-elfperms script 2024-09-25 10:19:23 +03:00
rpm.pc.in Make our plugin directory a global cache configurable and export it 2023-10-03 15:40:04 +03:00
rpmpopt.in Add support for multiple OpenPGP signatures per package, part 2/2 2024-11-19 16:04:32 +01:00
rpmrc.in Call RPM_CONFIGDIR just that consistently 2023-03-30 11:52:59 +03:00

README

This is RPM, the RPM Package Manager.

The latest releases are always available at:

	http://rpm.org/download.html

Additional RPM documentation (papers, slides, HOWTOs) can also be
found at the same site: http://rpm.org.

http://rpm.org/community all rpm related mailing lists.

RPM was originally written by:

    Erik Troan <ewt@redhat.com>
    Marc Ewing <marc@redhat.com>

See the CREDITS file for a list of folks who have helped us out
tremendously.  RPM is Copyright (c) 1998 by Red Hat Software, Inc.,
and may be distributed under the terms of the GPL and LGPL (see  the
file COPYING for details).