From 85b14144a4add720e7767a98f9b419db698f0db2 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Thu, 4 Dec 2025 11:14:08 +0600 Subject: [PATCH] Test load of local pacman DB if global doesn't exist --- source/libublsettings-gtk3-packages.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/libublsettings-gtk3-packages.c b/source/libublsettings-gtk3-packages.c index c98a4b5..2d2bc82 100644 --- a/source/libublsettings-gtk3-packages.c +++ b/source/libublsettings-gtk3-packages.c @@ -10,8 +10,12 @@ struct packages { int _yon_packages_get_db(){ const char *root = "/"; const char *dbpath = "/var/lib/pacman"; + const char *dbpath_local = "/var/lib/pacman/local"; const char *config_path = "/etc/pacman.conf"; packages_struct.packages_handle = alpm_initialize(root,dbpath,NULL); + if (!packages_struct.packages_handle){ + packages_struct.packages_handle = alpm_initialize(root,dbpath_local,NULL); + } if (!packages_struct.packages_handle){ packages_struct.init_status=0; return 0;