|
|
|
|
@ -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;
|
|
|
|
|
|