Test load of local pacman DB if global doesn't exist

pull/60/head
parent 8d1542c785
commit 85b14144a4

@ -10,8 +10,12 @@ struct packages {
int _yon_packages_get_db(){ int _yon_packages_get_db(){
const char *root = "/"; const char *root = "/";
const char *dbpath = "/var/lib/pacman"; const char *dbpath = "/var/lib/pacman";
const char *dbpath_local = "/var/lib/pacman/local";
const char *config_path = "/etc/pacman.conf"; const char *config_path = "/etc/pacman.conf";
packages_struct.packages_handle = alpm_initialize(root,dbpath,NULL); 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){ if (!packages_struct.packages_handle){
packages_struct.init_status=0; packages_struct.init_status=0;
return 0; return 0;

Loading…
Cancel
Save