Go to file
Panu Matilainen d649c2aa3b Change builtin %{verbose:...} to return a simple 0/1 boolean
%{verbose:...} supported a special syntax of negation with %{!verbose}
but this conflicts with general macro syntax. Now that we have
expressions we can easily handle arbitrary conditions using generic
syntax but %verbose semantics need to change for that: lose the argument
and just return a simple boolean reflecting whether rpm is in verbose
mode or not.

This is obviously an incompatible change, but few things outside rpm itself
should care about this anyhow.

Update the sole user (build scriptlets) to use an expression instead
(whee, the first actual in-tree user!), documentation and testcases
accordingly.
2020-11-09 13:59:47 +02:00
build Simplify & unhackify dependency generator command construction 2020-11-09 09:30:19 +02:00
ci Run CI doxygen with -Werror equivalent 2020-11-04 14:20:47 +02:00
db3 Remove BDB RPC "support" 2009-09-21 11:00:50 +03:00
doc Change builtin %{verbose:...} to return a simple 0/1 boolean 2020-11-09 13:59:47 +02:00
fileattrs Remove support for redundant %_filter_GLIBC_PRIVATE mechanism 2020-08-19 10:34:13 +03:00
lib Convert some obvious cases to use rstrndup() instead of manual work 2020-11-09 09:28:54 +02:00
luaext Move redirect2null() out of posix extensions but preserve compatibility 2019-03-01 14:56:31 +02:00
misc Flush 1998 vintage fcntl-compatibility mess from system.h 2020-04-02 13:53:38 +03:00
plugins Stop using deprecated security_context_t 2020-10-28 10:40:22 +02:00
po Translated using Weblate (Polish) 2020-11-04 14:17:18 +02:00
python Replace uses of deprecated PyEval_CallObject() with PyObject_Call() 2020-10-28 10:40:22 +02:00
rpmio Change builtin %{verbose:...} to return a simple 0/1 boolean 2020-11-09 13:59:47 +02:00
scripts Do not fail if there is no "$temp"/res.* file 2020-10-28 14:09:16 +02:00
sign rpmsign: Add argument to specify algorithm for fsverity signatures 2020-09-04 13:22:38 +03:00
tests Change builtin %{verbose:...} to return a simple 0/1 boolean 2020-11-09 13:59:47 +02:00
tools Remove support for redundant %_filter_GLIBC_PRIVATE mechanism 2020-08-19 10:34:13 +03:00
.gitignore .gitignore cleanup 2020-04-09 14:27:09 +03:00
.mailmap mailmap: invert emails for Igor Gnatenko 2018-09-17 13:55:04 +03:00
CHANGES Spelling fixes 2017-06-27 14:42:21 +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 last years new contributors 2019-09-26 11:38:26 +03:00
INSTALL Check for OpenMP version at configure time 2020-09-02 09:47:16 +03:00
Makefile.am Enable fsverity in CI 2020-09-04 13:22:38 +03:00
Makefile.maint Fix "make dist" work out of the box again 2016-11-04 11:02:50 +02:00
README Update community link in README 2017-04-05 11:57:00 +03:00
autogen.sh Just use autoreconf in autogen.sh (ticket #109) 2009-11-26 09:46:48 +02:00
cliutils.c Stop NSPR from messing with our signals 2017-05-10 13:59:58 +03:00
cliutils.h add short summaries to headers that miss one 2016-01-28 14:42:47 +01:00
configure.ac plugins/fsverity: Install fsverity signatures 2020-09-04 13:22:38 +03:00
debug.h Drop support for dmalloc 2020-03-27 15:49:18 +02:00
installplatform RISCV 64-bit (riscv64) support. 2016-08-22 21:16:48 +01:00
macros.in Change builtin %{verbose:...} to return a simple 0/1 boolean 2020-11-09 13:59:47 +02:00
mkinstalldirs update mkinstalldirs to latest version (2009) 2017-07-27 13:59:01 +02:00
platform.in platform: Ensure empty buildroot for %install 2020-02-05 15:57:19 +02:00
preinstall.am Move rpmvercmp() to librpmio 2020-05-27 14:14:00 +02:00
rpm.am Bump libtool version info in preparation of 4.16.x branch 2020-03-23 14:51:03 +02:00
rpm.c Rename rpmqv.c to rpm.c, as it's the main source for the rpm command 2019-06-03 15:10:46 +03:00
rpm.pc.in Remove support for NSS 2020-05-29 08:54:56 +03:00
rpm2archive.c Fix recently introduced uninitialized variable warning in rpm2archive 2019-05-07 15:24:43 +02:00
rpm2cpio.c rpm2cpio cannot handle files over 4GB, error out cleanly (RhBug:1662481) 2019-01-02 11:36:50 +02:00
rpmbuild.c rpmbuild: Do not create a %_sourcedir / %_specdir 2020-06-01 12:11:14 +03:00
rpmdb.c Add a --salvagedb option to the rpmdb tool 2020-02-26 12:50:22 +02:00
rpmkeys.c Create transaction set only after initializing rpm itself, oops 2018-06-19 11:46:41 +03:00
rpmpopt.in Remove --sign from rpmbuild 2020-01-31 10:02:57 +02:00
rpmrc.in Remove problematic sub variants of armv8 and related 2019-10-24 11:22:12 +03:00
rpmsign.c rpmsign: Add argument to specify algorithm for fsverity signatures 2020-09-04 13:22:38 +03:00
rpmspec.c Reset global macro state after each spec query/parse 2020-02-12 10:23:23 +01:00
system.h Flush 1998 vintage fcntl-compatibility mess from system.h 2020-04-02 13:53:38 +03:00

README

This is RPM, the RPM Package Manager.

The latest releases are always available at:

	http://rpm.org/releases/

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

http://rpm.org/community all rpm releated 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).