The RPM package management system
Go to file
Michal Domonkos e4753ed814 Fix redundant rpmdb-migrate.service runs
We turn the old path (/var/lib/rpm) into a symlink when the migration is
done but then keep retriggering the migration service whenever rpm is
upgraded since the -d conditional is still true.

This has no actual effect since the rpmdb_migrate script does check
whether it's a symlink and bails out if so, but it causes unnecessary
noise in the journal, so fix that by checking for the symlink in the
%posttrans scriptlet right away.

Do the same in %pre, even though there the find command doesn't follow
symlinks by default so it won't produce any files to iterate over.
Still, fix that as well, if just for the sake of consistency.

Resolves: RHEL-96510
2025-11-27 13:28:42 +01:00
.fmf Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
plans/internal Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
tests Disabling the STI test.. 2024-07-23 14:30:48 +02:00
.gitignore Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1) 2024-02-07 16:55:38 +01:00
0001-Ensure-binary-and-source-headers-are-identified-as-s.patch Fix regression on dynamic subpackage RPMTAG_SOURCERPM missing 2025-07-24 16:57:48 +02:00
0001-Fix-memory-leak-in-rpmsign.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-possible-package-corruption-on-delsign-resign-ad.patch Add patches for next release 2025-01-25 14:19:29 +01:00
0001-Fix-potential-use-of-uninitialized-pgp-struct.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-potential-use-of-uninitialized-pipe-array.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-regression-in-Lua-scriptlet-runaway-child-detect.patch Fix bogus warnings about runaway Lua scripts (#2254463) 2023-12-15 14:25:11 +02:00
0001-Make-_passwd_path-and-_group_path-lists.patch Add patches for next release 2025-04-22 15:17:16 +02:00
0001-Really-allow-qualifiers-like-pre-post-meta-for-weak-.patch Fix pre/post/meta/etc. qualifiers for weak deps 2025-11-27 13:28:24 +01:00
0001-Refactor-sign-command-expand-and-parse-out-of-runGPG.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
0001-Report-unsafe-symlinks-during-installation-as-a-spec.patch Add patches for next release 2025-01-13 14:07:22 +01:00
0001-Store-configurable-digest-s-on-packages-from-verific.patch Store configurable digest(s) on packages in rpmdb 2025-04-25 15:09:40 +02:00
0002-Add-support-for-spec-local-file-attributes-and-gener.patch Add patches for next release 2025-05-29 17:06:43 +02:00
0002-Eliminate-hardcoded-GPG-references-from-user-visible.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
0002-Fix-FA_TOUCH-ed-files-getting-removed-on-failed-upda.patch Add patches for next release 2025-01-13 14:07:22 +01:00
0002-Fix-memory-leak-in-rpmspec-shell.patch Add patches for next release 2025-04-22 15:17:16 +02:00
0002-Fix-regression-on-build-id-generation-from-compresse.patch Add patches for next release 2025-01-25 14:19:29 +01:00
0003-Declare-signCmd-static.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
0003-Fix-memory-leak-in-runGPG.patch Add patches for next release 2025-04-22 15:17:16 +02:00
0003-Fix-root-relocation-regression.patch Add patches for next release 2025-01-25 14:19:29 +01:00
0004-Talk-about-rpmsign-in-the-rpmsign-man-page.patch Add patch for prebuilt rpmsign(8) as well 2025-04-24 12:54:07 +02:00
0005-Revert-Drop-redundant-argument-from-rpmcliTransactio.patch Add patches for next release 2025-04-22 15:17:16 +02:00
ci.fmf Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
gating.yaml Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
macros.rpmsign-sequoia Add patches for next release 2025-01-25 14:19:29 +01:00
rpm-4.7.1-geode-i686.patch - Patch to make geode appear as i686 (#517475) 2009-08-14 16:57:09 +00:00
rpm-4.9.90-no-man-dirs.patch - update to pre-4.10 upstream snapshot 2012-03-20 11:55:51 +02:00
rpm-4.17.x-rpm_dbpath.patch Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpm-4.18.90-weak-user-group.patch Rebase to the 4.19 alpha release (4.18.90) 2023-05-11 12:40:14 +02:00
rpm-4.18.92-disable-sysusers.patch Update to 4.19 beta 2023-08-02 18:32:31 +02:00
rpm-4.18.x-siteconfig.patch Rebase to rpm 4.18.1 (https://rpm.org/wiki/Releases/4.18.1) 2023-03-15 14:58:17 +01:00
rpm-4.19.x-multisig.patch Add PQC readiness patches 2025-07-31 17:09:55 +02:00
rpm-4.19.x-pqc-algo.patch Add PQC readiness patches 2025-07-31 17:09:55 +02:00
rpm-4.19.x-pqc-fixes.patch Fix rpmsign(8) man page 2025-08-26 09:36:15 +02:00
rpm-4.19.x-rpmkeys-add-list-erase.patch Add PQC readiness patches 2025-07-31 17:09:55 +02:00
rpm.spec Fix redundant rpmdb-migrate.service runs 2025-11-27 13:28:42 +01:00
rpmdb_migrate Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpmdb-migrate.service Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpmdb-rebuild.service Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
sources Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1) 2024-02-07 16:55:38 +01:00
STAGE2-rpm Adding STAGE2 bootstrap recipe 2015-11-04 16:38:18 +01:00