|
|
|
|
@ -117,7 +117,7 @@ alpm_list_t *_yon_packages_get_db_list(enum YON_PACKAGES_DB_TYPE type){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int yon_packages_init(){
|
|
|
|
|
if (packages_struct.packages_handle) return 0;
|
|
|
|
|
if (packages_struct.packages_handle||getuid()) return 0;
|
|
|
|
|
|
|
|
|
|
int status = _yon_packages_get_db();
|
|
|
|
|
if (!status) return 0;
|
|
|
|
|
@ -241,6 +241,7 @@ config_str yon_packages_get_depends(enum YON_PACKAGES_DB_TYPE type, const char *
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_packages_update(){
|
|
|
|
|
if (getuid()) return;
|
|
|
|
|
if (packages_struct.packages_handle) alpm_release(packages_struct.packages_handle);
|
|
|
|
|
packages_struct.packages_handle=NULL;
|
|
|
|
|
_yon_packages_get_db();
|
|
|
|
|
|