25f00b6cb5
Copy from Base:System/rpm based on submit request 18841 from user mlschroe OBS-URL: https://build.opensuse.org/request/show/18841 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=84
17 lines
485 B
Diff
17 lines
485 B
Diff
Always use DB_PRIVATE. Should probably be configured instead.
|
|
|
|
Index: lib/backend/db3.c
|
|
===================================================================
|
|
--- lib/backend/db3.c.orig
|
|
+++ lib/backend/db3.c
|
|
@@ -804,6 +804,9 @@ static int db3open(rpmdb rpmdb, rpmTag r
|
|
*/
|
|
if (dbi->dbi_use_dbenv) {
|
|
|
|
+ /* always use fcntl lock */
|
|
+ dbi->dbi_eflags |= DB_PRIVATE;
|
|
+
|
|
if (access(dbhome, W_OK) == -1) {
|
|
|
|
/* dbhome is unwritable, don't attempt DB_CREATE on DB->open ... */
|