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

Reply via email to