From f6db4f31cd92438b38165982af8732e0fb50e7de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Sat, 9 Jan 2021 10:50:11 +0100 Subject: [PATCH] - unlock rpmdb in case we're rebuilding db from rpm.org to rpm.org, post transaction scriptlet should not be under this lock in the first place --- rpm.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpm.spec b/rpm.spec index ffb5a73..3423038 100644 --- a/rpm.spec +++ b/rpm.spec @@ -26,7 +26,7 @@ Summary(ru.UTF-8): Менеджер пакетов от RPM Summary(uk.UTF-8): Менеджер пакетів від RPM Name: rpm Version: 4.16.1.2 -Release: 0.2 +Release: 0.3 Epoch: 1 License: GPL v2 / LGPL v2.1 Group: Base @@ -770,6 +770,8 @@ if [ -e /var/lib/rpm/Packages ]; then echo %{__rm} -rf /var/lib/rpm/log >/dev/null 2>/dev/null || : %{__rm} -rf /var/lib/rpm/tmp >/dev/null 2>/dev/null || : + # Unlock database for rebuild, safe since this is posttrans + %{__rm} -rf /var/lib/rpm/.rpm.lock >/dev/null 2>/dev/null || : if ! /usr/bin/rpmdb --rebuilddb; then echo echo "rpm database conversion failed!" -- 2.44.0