Go to file
Michal Domonkos 78fd1fc05f Sanitize awk and find-debuginfo paths in macros
Commit adad2be2e4 moved the detection of
awk outside of makemacros() so that we could require it at build time,
but that isn't ideal.  These are two separate use cases, really, they
just happen to involve awk in both cases.

In the first case (build time), keep using find_program(REQUIRED) as
normal, however for makemacros(), revert back to the custom findutil()
function.

The find-debuginfo script is the same story so fix that too while at it.
In practice, it's not likely for there to be multiple implementations of
this script installed on the build system for this to matter, so this
change is mostly just for the sake of consistency.

Also add a short description of findutil() to make its purpose a bit
clearer to the casual onlooker.

Fixes: #2926
2024-03-14 10:04:47 +01:00
.github Drop bug label from the issue template 2024-01-22 09:47:00 +02:00
build Fix dependency generators sometimes dying with SIGPIPE 2024-03-14 09:48:25 +01:00
cmake Add a cmake shortcut to the macros.d directory 2023-10-05 09:28:19 +03:00
docs docs: mention systemd-standalone-sysusers 2024-03-11 13:40:44 +01:00
fileattrs Fix comment line handling in sysusers.d(8) files 2023-11-07 10:09:38 +02:00
include/rpm Implement --json query format 2024-02-19 11:47:54 +02:00
lib Sanitize awk and find-debuginfo paths in macros 2024-03-14 10:04:47 +01:00
misc Fix libintl linkage and include directories (cmake transition fallout) 2024-01-08 12:32:35 +02:00
plugins Fix libintl linkage and include directories (cmake transition fallout) 2024-01-08 12:32:35 +02:00
po@d5cc5d368e Update the po submodule to pull in the tools/ path change 2024-02-21 08:43:05 +02:00
python Add a path lookup example for Python bindings 2024-03-13 15:10:00 +02:00
rpmio Use basename (3) for the %basename macro 2024-03-07 12:39:19 +01:00
scripts Remove perl dependency generators from the repo 2024-03-07 11:47:13 +02:00
sign Fix libintl linkage and include directories (cmake transition fallout) 2024-01-08 12:32:35 +02:00
tests Sanitize awk and find-debuginfo paths in macros 2024-03-14 10:04:47 +01:00
tools Add --list and --delete to rpmkeys 2024-02-28 12:12:57 +02:00
.dockerignore Turn Dockerfile into a standalone RPM image 2023-07-25 19:54:48 +02:00
.gitignore Standardize on OCI images in test-suite 2023-10-31 14:53:29 +02: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 Sanitize awk and find-debuginfo paths in macros 2024-03-14 10:04:47 +01:00
CONTRIBUTING.md Add a blurb about portability expecations to contributing guidelines 2023-10-31 13:41:25 +02:00
COPYING Explicitly mention that the rpmio/ sub dir is under LGPL 2020-01-29 14:48:38 +02:00
CREDITS Update credits for a change 2021-03-18 09:37:17 +02:00
INSTALL Move OpenSSL code to newer API from version 3.0 2023-11-07 10:11:08 +02:00
README Fix typos 2023-10-31 08:52:08 +01:00
config.h.in Add a build option for enabling address sanitizer, use for CI 2024-01-31 10:13:08 +02:00
installplatform Allow setting platform macro settings externally (#2585) 2023-07-28 12:16:56 +02:00
macros.in Kick out an "experimental" %_query_selector_match from 2001 2024-03-11 13:37:34 +01:00
platform.in Make RUNDIR lower case (rundir) 2023-07-17 15:54:47 +02: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 Implement --json query format 2024-02-19 11:47:54 +02: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).