Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=f692083009cdc1cb8effa4bbebb761efbd378165
commit f692083009cdc1cb8effa4bbebb761efbd378165 Author: James Buren <r...@frugalware.org> Date: Mon Feb 18 04:49:14 2013 -0600 libpacman: add comments vmiklos asked for diff --git a/lib/libpacman/add.c b/lib/libpacman/add.c index 07316ee..0927f18 100644 --- a/lib/libpacman/add.c +++ b/lib/libpacman/add.c @@ -818,6 +818,7 @@ int _pacman_add_commit(pmtrans_t *trans, pmlist_t **data) /* run the post-install script if it exists */ if(info->scriptlet && !(trans->flags & PM_TRANS_FLAG_NOSCRIPTLET)) { + /* must run ldconfig here because some scriptlets fail due to missing libs otherwise */ _pacman_ldconfig(handle->root); snprintf(pm_install, PATH_MAX, "%s%s/%s/%s-%s/install", handle->root, handle->dbpath, db->treename, info->name, info->version); if(pmo_upgrade) { diff --git a/lib/libpacman/remove.c b/lib/libpacman/remove.c index c8d11cd..90a2ac1 100644 --- a/lib/libpacman/remove.c +++ b/lib/libpacman/remove.c @@ -285,6 +285,7 @@ int _pacman_remove_commit(pmtrans_t *trans, pmlist_t **data) if(info->scriptlet && !(trans->flags & PM_TRANS_FLAG_NOSCRIPTLET)) { snprintf(pm_install, PATH_MAX, "%s/%s-%s/install", db->path, info->name, info->version); _pacman_runscriptlet(handle->root, pm_install, "post_remove", info->version, NULL, trans); + /* must run ldconfig here because some scriptlets fail due to missing libs otherwise */ _pacman_ldconfig(handle->root); } } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git